与此问题类似 Compile to a stand-alone executable (.exe) in Visual Studio
但是对我来说没有任何作用。
我编写了一个在C#中非常简单的应用程序。我希望这个编译成一个独立的exe文件,但我似乎无法找到适当的设置来执行此操作。所有内容都编译成发布文件夹,只有安装/安装文件。
谢谢!
答案 0 :(得分:43)
你只需编译它。在bin \ Release(或bin \ Debug)文件夹中,.exe将在那里。
如果你问的是如何创建一个完全不依赖.NET框架的可执行文件,那就更难了,你需要购买像RemoteSoft's Salamader这样的东西。一般来说,这并不值得烦恼:Windows Vista已经预先安装了.NET framework 2.0,所以如果你担心这一点,你可以只针对2.0框架(那时只有XP用户必须安装框架)
答案 1 :(得分:3)
我正在使用visual studio 2010在SMSC Server上制作节目。你要做的就是去构建 - >发布。系统会要求您提供一些简单的东西以及您要存储应用程序的位置,浏览您要放置它的位置。
我希望这就是你要找的东西
答案 2 :(得分:0)
您确定选择了控制台应用程序吗?我正在运行VS 2010并使用vanilla设置将C#控制台应用程序构建到\ bin \ debug。尝试创建一个新的控制台应用程序项目,语言设置为C#。构建项目,然后转到Project / [Console Application 1] Properties。在“构建”选项卡中,输出路径是什么?它应默认为bin \ debug,除非您的工作站上有一些受限设置等。还要查看构建输出窗口,看看是否有任何错误被抛出 - 在这种情况下,输出文件夹中没有任何内容,当然......
答案 3 :(得分:0)
您可以使用调试文件夹中的文件,但是如果您使用某些检查软件查看应用程序调试信息,您可以清楚地看到“符号文件名”,它可以显示原始exe文件路径中不需要的信息。
答案 4 :(得分:0)
按Visual Studio中的开始按钮。然后转到存储解决方案的位置,打开主项目的文件夹,然后打开bin文件夹。如果您的应用程序在调试模式下运行,请转到debug文件夹。如果在发布模式下运行,请转到release文件夹。你应该在那里找到你的exe。
答案 5 :(得分:-1)
构建控制台应用程序后,您可以获得单个文件EXE
您的应用程序文件夹 - > bin文件夹 - >会有很多文件 必须有2个文件和其他引用的dll
1. IMG_PDF_CONVERSION [this is my application name, take your application name]
2. IMG_PDF_CONVERSION.exe [this is supporting configure file]
3. your refered dll's
然后你可以将3(exe,配置文件,引用dll的)dll移动到任何文件夹
如果点击1st IMG_PDF_CONVERSION,它将执行应用程序酷方式
任何钙化请询问您的问题。