Wpf 已发布的应用程序需要visual studio才能运行
我已经开发了一个WPF应用程序,我需要在其他计算机上试用它 1-我将项目属性更改为在发布模式下生成并重新生成项目。但是,/bin/release文件夹为空,它仍然生成/bin/debug文件夹 2-我选择了“发布并在其他计算机上安装”。有趣的是,如果这台计算机没有Visual C#,程序就不会运行(.Net Framework、Sql server等不会导致问题) 3-我添加了一个安装程序,并将项目输出(版本)添加到此应用程序。它说找不到/bin/release/abc.exe。。将其更改为项目输出(调试),并且构建良好。但是,此设置甚至无法在我的计算机上运行 所以我的问题很简单。。。如何在发布模式下发布WPF应用程序,以及如何在其他计算机上运行它们而不安装Visual C#。先谢谢你Wpf 已发布的应用程序需要visual studio才能运行,wpf,visual-studio-2010,publish,Wpf,Visual Studio 2010,Publish,我已经开发了一个WPF应用程序,我需要在其他计算机上试用它 1-我将项目属性更改为在发布模式下生成并重新生成项目。但是,/bin/release文件夹为空,它仍然生成/bin/debug文件夹 2-我选择了“发布并在其他计算机上安装”。有趣的是,如果这台计算机没有Visual C#,程序就不会运行(.Net Framework、Sql server等不会导致问题) 3-我添加了一个安装程序,并将项目输出(版本)添加到此应用程序。它说找不到/bin/release/abc.exe。。将其更改为项目
首先,谢谢你的回答。目标计算机有.NET Framework 4,但如果没有Visual Studio,它仍然无法工作。(如果我安装了Visual Studio,它将运行,但在我仅卸载Visual Studio后,它将拒绝再次运行)。因此,我假设调试模式发布可能需要运行VisualStudio,我最终可以在发布模式下发布(我还需要使用项目属性更改解决方案属性)。它在其他计算机上运行,但MSI现在不工作