将.NET控制台应用编译为单个可执行文件

时间:2018-05-03 14:34:59

标签: .net visual-studio compilation f#

我有一个用F#编写的控制台应用程序,面向.NET Framework 4.6.2。我构建的工件是MyApp.exe和FSharp.Core.dll。这个页面https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/compiler-options表明—-standalone标志应该允许我生成一个独立的MyApp.exe。我如何在Visual Studio(2017)中或通过其他方式执行此操作?

2 个答案:

答案 0 :(得分:7)

在Visual Studio中,您可以右键单击项目,转到属性并在“其他标志”中指定--standalone。以下截图来自VS2015,但我认为在VS2017中看起来相同。

此外,如果您同时使用Debug和Release版本,则需要为它们指定此项。

enter image description here

答案 1 :(得分:2)

右键单击项目,选择“属性”,选择“构建”,在“其他标志”字段中输入--standalone