【发布时间】:2015-04-30 21:24:06
【问题描述】:
我已经做了一些研究,我知道,你可以做 Build 事情并从 bin\release 获取 .exe 文件,就我而言,除了 .Net Framework 4.0 [当然,如果我没有使用任何其他需要导入的库] 我做了所有测试以确保我的 .exe 文件不需要其他任何东西,但这就是我发布此 .exe 文件的原因。
如果我只使用 .exe 并在其他计算机上共享它[没有 .NET 4.0],运行它是否会提示他们安装框架,或者我真的需要添加一个功能来检查 .NET在启动应用程序之前安装???
还有一个问题:我相信 .config、.xml 和 .pdb 已经嵌入在 .exe 文件中,所以我并不需要它们与文件位于同一目录中 [我尝试将它移动到另一个驱动器,它确实有效]我是对的吗?
【问题讨论】:
-
简单的查找方法是将您的
.exe文件放入未安装.NET Framework的计算机中,看看会发生什么。您不必对代码进行任何检查。如果该特定计算机缺少.NET,您的应用程序将警告最终用户。 -
@sam 这根本不是真的。你会收到bd23.https.cdn.softlayer.net/80BD23/142.4.51.106/blog/…
标签: .net vb.net visual-studio-2010 publishing