在我的装有Visual Studio 2005 NET的机器上编写了一个简单的程序,运行没有错误。把其中bin文件夹下的Debug文件夹下的可执行文件拷贝到别人的没有安装Visual Studio.NET的机器上却不可以运行(XP补丁2),并提示下面的错误
应用程序正常初始化(0xc0000135)失败。请单击“确定”,终止应用程序请问:是不是由C#生成的可执行文件一定要在安装有.net框架的机器上才可以运行吗?(我觉得这显然不和适宜)或者说我在生成C#程序的时候应注意附加什么?
我该怎么作才能最方便的让c#程序在其他普通的XP机器上运行起来呢?
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
你最好能为你的应用程序创建一个安装项目,在安装项目里把.NET FRAMEWORK加进去,这样就避免出现类似问题了。
而且还需要将bin文件夹下的Debug文件夹下的其它文件也要拷贝过去,不然就算装了.net framework ,运行可执行文件时也会报错。
在安装部署里配置系统必备,设置框架从系统同一目录下载。安装时自动安装框架