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

Bre*_*rry 2 .net f# compilation visual-studio

我有一个用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)中或通过其他方式执行此操作?

Tom*_*cek 7

在Visual Studio中,您可以右键单击项目,转到属性并--standalone在"其他标志"中指定.以下屏幕截图来自VS2015,但我认为这在VS2017中看起来是一样的.

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

在此输入图像描述