2012-02-21 100 views
2

我开发了一个WPF应用程序,我需要尝试在其他计算机上。发布的应用程序需要的Visual Studio运行

1 - 我改变我的项目属性建立在释放模式和重建项目。但是,/ bin/release文件夹是空的,它仍然会生成/ bin/debug文件夹。

2 - 我选择的发布和在其他计算机上安装它。有趣的是,如果该计算机没有Visual C#(.Net Framework,Sql服务器等不会导致问题),则程序不运行。

3我添加了一个安装程序并将项目输出(发布)添加到这个应用程序。它说/bin/release/abc.exe无法找到..更改为项目输出(调试),它建立良好。然而,这种设置甚至没有工作在我的电脑上..

所以我的问题很简单......我怎样才能在发布模式下发布WPF应用程序,我怎么能在其他计算机上运行它们,而无需安装Visual C#中。预先感谢您

回答

1
  1. 检查项目的属性,并设置发布配置的输出文件夹。

  2. 你需要安装在PC上的.NET框架4,运行(简单)的WPF应用程序。

  3. 应该工作,当您设置输出文件夹,请参阅第1

+0

首先,感谢您的回答。目标计算机具有.NET Framework 4,但如果它没有Visual Studio,它仍然无法工作。 (如果我安装Visual Studio,它会运行,但是在我卸载Visual Studio之后,它拒绝再次运行)。因此,我认为也许调试模式下发布需要Visual Studio运行,我终于可以做在释放模式一发布(我还需要更改与项目性质溶液性质)。它运行在其他计算机上,但MSI现在不工作 – 2012-02-22 08:17:18

相关问题