如何在Visual Studio C#Express中创建独立文件?

如何在Visual Studio C#Express中创建独立文件?,c#,winforms,visual-studio-2010,C#,Winforms,Visual Studio 2010,已经有很多这样的问题了,但是如何在VisualStudioC#Express中创建一个独立的.exe文件呢?此处没有设置和部署选项卡/栏 我按下了“发布项目名称”,但不确定这是否正确。bin\Debug和bin\Release中还有一堆其他.exe文件。我需要哪一个?这是否正确?我的项目是WinForms C#app,没什么特别的。需要确保它在其他计算机上工作 提前谢谢 将其与您的项目同名。因此,如果您的项目名为MyWinFormApp,则需要MyWinFormApp.exe 如果bin/Rel

已经有很多这样的问题了,但是如何在VisualStudioC#Express中创建一个独立的.exe文件呢?此处没有设置和部署选项卡/栏

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


提前谢谢

将其与您的项目同名。因此,如果您的项目名为MyWinFormApp,则需要MyWinFormApp.exe

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

您也可以在那里找到MyWinFormApp.vshost.exe,但这不是您想要的。它只是编译器的可执行帮助程序


此外,请确保如果您的应用程序使用的任何其他库不是.NET framework的一部分,您也必须将它们与exe文件一起提供,以使其在其他计算机上工作。

干杯!所有的.exe文件都在bin\Release和bin\Debug中。我能问一下发布这个项目有什么不同吗?我也有那个setup.exe文件。我从来没有使用过那个选项,但我想它只需要将所有必需的文件打包到一个安装文件中,然后在安装时,它将所有文件提取到用户选择的指定位置,可能会在windows注册表中注册应用程序,并在程序和功能中创建一个项目,您可以稍后在其中卸载它。