C# 如何在VisualStudio2008中创建单个可执行文件?
我已经在VisualStudio2008、.NET3.5中创建了一个Windows窗体应用程序。 现在,我想完成我的项目,即创建一个.exe文件,我可以给某人,他将能够在他的计算机上运行它 在我的项目文件中,我找到了bin/Debug目录,在那里我看到了一个.exe文件。 我可以按原样使用这个文件吗,或者我遗漏了一些重要的完成过程C# 如何在VisualStudio2008中创建单个可执行文件?,c#,visual-studio-2008,.net-3.5,executable,C#,Visual Studio 2008,.net 3.5,Executable,我已经在VisualStudio2008、.NET3.5中创建了一个Windows窗体应用程序。 现在,我想完成我的项目,即创建一个.exe文件,我可以给某人,他将能够在他的计算机上运行它 在我的项目文件中,我找到了bin/Debug目录,在那里我看到了一个.exe文件。 我可以按原样使用这个文件吗,或者我遗漏了一些重要的完成过程 谢谢 只要EXE没有依赖项,就可以使用它。如果其中有任何dll文件,则需要包含它们(或使用来组合它们)。但是,您可以忽略任何生成的pdb或xml文件 作为旁注,如果您
谢谢 只要EXE没有依赖项,就可以使用它。如果其中有任何dll文件,则需要包含它们(或使用来组合它们)。但是,您可以忽略任何生成的pdb或xml文件
作为旁注,如果您计划部署您的项目(输出将在
bin/release
中),您应该在release中编译。您的问题不清楚。如果您的解决方案输出只是一个exe文件,则可以在bin\debug中提供该exe文件
但是您必须分发用于发布目的的bin\Release\exe,而不是bin\debug\exe。要使ILMerge更容易,请使用codeplex中的GUI工具
如果这是一个商业应用程序,几个商业混淆器允许创建一个exe 他仍然需要在他的计算机上安装.NET framework运行时。谢谢您的回答!我仍然不知道如何在发布模式下编译。我右键单击我的项目->属性->构建,将配置更改为发布并重新构建解决方案。但是,我没有看到创建了bin/Release(bin中只有Debug dir)。此外,如果关闭属性选项卡并重新打开它,配置将更改为调试。为什么?请检查Visual Studio菜单的顶部。这里有一个组合框,可以在两种模式之间切换。您所做的只是查看发布模式的配置。