C#程序脱离.net框架的多种方法与应用

时间:2023-02-10 14:30:18
http://hi.baidu.com/44498/blog/item/dabd37166a11bd10962b437d.html 启发思想
下面是我的C++引导程序

#include "stdafx.h"
#include<windows.h>
#include<iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{

WinExec("bin\\mono.exe helloword.exe",SW_SHOWNORMAL);
system("pause");
return 0;
 
}


程序在win7 系统下可以正常运行
在XP系统中就不能正常运行了
显示错误
The assembly mscorlib.dll was not found or could not be loaded.
It should have been installed in the `C:\Documents and Settings\Administrator\桌
面\Debug\lib\mono\2.0\mscorlib.dll' directory.
请按任意键继续. . .
在XP 中显示就是这样的了
球各位高人指点
如何用C++引导C#程序

8 个解决方案

#1


不支持中文路径或者没有这个路径,“桌面”好像是个虚拟路径...谁让你放桌面来的...

#2


我也不知道啊 试试把 

#3


这算脱离框架?

只不过从微软的换成了 Mono。

#4


这算脱离框架?

#5


都是微软的

逃不出 如来的手掌心

#6



那篇文章的配色真让人看不下去。。

#7


关键是这个方法我现在没实现啊!怎么能让我的问题解决这才是重要的啊

#8


Mono是按照ECMA的C#标准搞的一个平台,与.NET Framework部分兼容。

因为Mono+GTK#+Mono Development相比Visual Studio轻巧不少,而且支持Linux等平台,所以我自己在电脑上安装了一套。就是GTK#的帮助太少了,没有MSDN那么方便,哈哈。

#1


不支持中文路径或者没有这个路径,“桌面”好像是个虚拟路径...谁让你放桌面来的...

#2


我也不知道啊 试试把 

#3


这算脱离框架?

只不过从微软的换成了 Mono。

#4


这算脱离框架?

#5


都是微软的

逃不出 如来的手掌心

#6



那篇文章的配色真让人看不下去。。

#7


关键是这个方法我现在没实现啊!怎么能让我的问题解决这才是重要的啊

#8


Mono是按照ECMA的C#标准搞的一个平台,与.NET Framework部分兼容。

因为Mono+GTK#+Mono Development相比Visual Studio轻巧不少,而且支持Linux等平台,所以我自己在电脑上安装了一套。就是GTK#的帮助太少了,没有MSDN那么方便,哈哈。