社区
C++ 语言
帖子详情
为什么在 Visual Studio 2005 (.NET)编译的EXE文件在其他机器中无法运行?
mr_moran
2006-08-31 09:03:07
如题:
为什么在 Visual Studio 2005 (.NET)编译的EXE文件在其他机器(没装.NET)中无法运行?
无论是用DEBUG 还是用 RELEASE, 不应该是这样啊,怎么设置才可以 ?
...全文
195
4
打赏
收藏
为什么在 Visual Studio 2005 (.NET)编译的EXE文件在其他机器中无法运行?
如题: 为什么在 Visual Studio 2005 (.NET)编译的EXE文件在其他机器(没装.NET)中无法运行? 无论是用DEBUG 还是用 RELEASE, 不应该是这样啊,怎么设置才可以 ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mr_moran
2006-08-31
打赏
举报
回复
参考 ugg(逸学堂(exuetang.net)) 的方法,问题已经解决。
解决方案:
项目->属性->C++->代码生成->多线程 (MT) (默认的是MD)
之后解决,谢谢,散分。
mr_moran
2006-08-31
打赏
举报
回复
msvcr80.dll,msvcr80d.dll,MFC80.dll,MFC80d.dll,msvcp80.dll,msvcp71d.dll
这几个库的位置在?
另外,没有ML方式,用不了。
逸学堂
2006-08-31
打赏
举报
回复
把exe需要的几个库一同考过去,如下几个
msvcr80.dll,msvcr80d.dll,MFC80.dll,MFC80d.dll,msvcp80.dll,msvcp71d.dll
另外如果还不能运行,确认一下项目->属性->C++->代码生成->运行时库的选择是否为MD方式,如果你的项目是单线程此处应该是ML(release编译方式下)
边城狂人
2006-08-31
打赏
举报
回复
如果你用了 CLR,就必须要在装了 .net 的机器上运行。
你看看提示,是需要啥子动态库嘛。
如果是需要 VC2005 的运行库,那你编译的时候选成静态链接应该就可以了。
Visual
Basic
.NET
程序设计
《Microsoft
Visual
Basic
.NET
程序设计》一书
中
的练习
文件
。 SYSTEM REQUIREMENTS =================== 要
编译
和
运行
本
文件
夹的所有练习
文件
,需要如下配置: - 以下操作系统之一: Microsoft Windows 2000 Professional Microsoft Windows 2000 Server Microsoft Windows XP Home Edition Microsoft Windows XP Professional 或更高版本 - Microsoft
Visual
Studio
的以下版本之一: Microsoft
Visual
Basic
.NET
Standard Microsoft
Visual
Studio
.NET
Professional Microsoft
Visual
Studio
.NET
Enterprise Developer Microsoft
Visual
Studio
.NET
Enterprise Architect 注意: 本书
中
的练习
文件
是由
Visual
Studio
.NET
Professional实现的。 如果您使用的是其他版本的
Visual
Studio
.NET
,会有一些不同之处。 重要提示:
Visual
Basic
.NET
Standard Edition
中
不包含某些特性(例如在第14 章
中
介绍的“安装向导”和附录A
中
介绍的“
Visual
Basic 升级向导”) 由于Windows XP Home Edition 不支持Internet Information Services(IIS), 因此使用该操作系统时不能创建本地ASP
.NET
Web 应用
Visual
Studio
.NET
项目转换器(ProjectConverter)加强版本
现在支持: 1、启动后屏幕居
中
显示。 2、置顶显示。 3、支持
文件
拖放,直接拖拽.sln
文件
到窗口即可。
编译
后的
exe
文件
放在csdn资源下载站:
Visual
Studio
.NET
项目转换器非常类似于ASP
.NET
版本转换器,区别在于它用于转换
Visual
Studio
项目
文件
的版本。尽管在
.NET
框架的 1.0 版和 1.1 版之间只有很小的差异,但一旦将项目
文件
从
Visual
Studio
.NET
2002 转换到
Visual
Studio
.NET
2003,将
无法
再把它转换回去。虽然这在大多数时候可能不会成为问题(因为在
.NET
框架 1.0 版和 1.1 版之间几乎没有什么破坏性的更改),但在某些时刻你可能需要将项目转换回去。该转换器可以将任何解决方案或项目
文件
从
Visual
Studio
7.1 (
Visual
Studio
.NET
2003) 转换到
Visual
Studio
7.0 (
Visual
Studio
.NET
2002),并在必要时进行反向转换。
visual
studio
2005
(asp
.net
)生成缩略图和水印
visual
studio
2005
(asp
.net
)生成缩略图和水印
Visual
Studio
.NET
项目转换器(ProjectConverter)源码
这里是源码,
编译
后的工具在: http://download.csdn
.net
/detail/asmcvc/7136663 现在支持: 1、启动后屏幕居
中
显示。 2、置顶显示。 3、支持
文件
拖放,直接拖拽.sln
文件
到窗口即可。
Visual
Studio
.NET
项目转换器非常类似于ASP
.NET
版本转换器,区别在于它用于转换
Visual
Studio
项目
文件
的版本。尽管在
.NET
框架的 1.0 版和 1.1 版之间只有很小的差异,但一旦将项目
文件
从
Visual
Studio
.NET
2002 转换到
Visual
Studio
.NET
2003,将
无法
再把它转换回去。虽然这在大多数时候可能不会成为问题(因为在
.NET
框架 1.0 版和 1.1 版之间几乎没有什么破坏性的更改),但在某些时刻你可能需要将项目转换回去。该转换器可以将任何解决方案或项目
文件
从
Visual
Studio
7.1 (
Visual
Studio
.NET
2003) 转换到
Visual
Studio
7.0 (
Visual
Studio
.NET
2002),并在必要时进行反向转换。
最新免费
.net
开源反
编译
工具
ILSpy是唯一免费且开源的
.NET
反
编译
器,它基于MIT许可证发布。ILSpy的代码生成和语法高亮功能做的非常好。对于反
编译
的程序集,它既可以将其保存在一个
文件
中
,也可以为所有
文件
创建一个项目。ILSpy是一个独立的工具,没有
Visual
Studio
集成。,ILSpy 是为了完全替代收费的Reflector而生,它是由 iCSharpCode 团队出品,这个团队开发了著名的 SharpDevelop 。ILSpy 完全开源,ILSpy的使用和上面的Reflector完全类似,可以直接把dll、
exe
拖放到左侧,或者
文件
选择选择。
C++ 语言
64,676
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章