c# - 如何在 Visual Studio C# Express 中制作独立文件?

标签 c# winforms visual-studio-2010

已经有很多类似的问题,但我如何在 Visual Studio C# Express 中制作一个独立的 .exe 文件?这里没有设置和部署选项卡/栏。

我按下了“发布项目名称”,但不确定是否正确。 bin\Debug 和 bin\Release 中还有一堆其他 .exe 文件。我需要哪一个,这实际上是正确的吗?我的项目是 WinForms C# 应用程序,没什么特别的。需要确保它适用于其他计算机。

提前致谢。

最佳答案

使用与您的项目相同的名称。因此,如果您的项目名为 MyWinFormApp,则需要 MyWinFormApp.exe。

如果 bin/Release 中没有类似 MyWinFormApp.exe 的东西,那么您可能没有在 Release模式下构建您的应用程序。但是,如果您在 Debug模式下成功构建了应用程序,则 bin/Debug 文件夹中应该有一个 MyWinFormApp.exe 文件。

您也可以在那里找到 MyWinFormApp.vshost.exe,但这不是您想要的。它只是编译器的一些辅助可执行文件。

此外,请确保如果您的应用程序使用不属于 .NET 框架的任何其他库,您必须将它们与 exe 文件一起发送,以便使其在另一台计算机上运行。

关于c# - 如何在 Visual Studio C# Express 中制作独立文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19746011/

相关文章:

c# - 如何配置 VS 安装程序将文件放入 LocalApplicationData

c# - 带有嵌套对象的 JSON.NET CustomCreationConverter

c# - 为 ProcessStartInfo 传递参数时出错

c# - 使用字典,如何使用 .Max c# winforms 显示多个最常见的数字

.NET Winforms WebBrowser控件添加大约: to all links

c++ - 断点当前不会被命中。没有与此行关联的可执行代码

c# - 使用 ILMerge 时无效 System.Threading.Monitor.Enter 错误

c# - 原始 ssh 连接(低级)

c# - 无法抑制 WinForms 应用程序中的键

.net - #if DEBUG在DEBUG和RELEASE模式下始终为true