从Visual Studio Express 2013正确部署项目

时间:2014-04-15 14:12:18

标签: c# winforms

我有一个用C#编写的项目,我想在XP机器上部署它(目标平台:.NET 4.0)。

我现在似乎没有找到在VS中部署(a.k.a生成可用的.exe文件)的选项,所以我猜我可以在调试文件夹中使用可执行文件(bin / debug /)。感觉不是很专业,但它是我能找到的唯一可执行文件。当我将可执行文件移动到另一个文件夹并将所有其余文件保留在调试文件夹中时。我可以运行这个应用程序。但是,当我尝试在另一台计算机上使用此文件时,它会在启动之前崩溃。

我已经在我要运行的XP机器上安装了.NET 4.0 Framework。但它不起作用。那么我的问题就会回到我如何部署这个问题。有没有更好的办法?你怎么想提取.exe文件?

另外,除了框架之外,还有其他任何你能想到的东西吗?

提前致谢,

戴夫

1 个答案:

答案 0 :(得分:1)

在Visual Studio的“完整”版本中,有一个用于安装程序创建的项目模板。 2013 PRO拥有Installshield Limited Edition项目模板。

不幸的是,快递版中缺少这样的选项。所以看起来可能的选择是:

  1. 安装VS2013 PRO的试用版并创建安装程序。
  2. 使用名为WIX的MS实用程序:http://en.wikipedia.org/wiki/WiX
  3. 使用第三方加载项或应用程序创建打包/安装程序,例如:
  4. 您还应该确保您的应用正在其正确的位置搜索其lib和其他依赖项 - 它通常与.exe文件位置相关。 希望有所帮助。