我在.NET Core 2中创建了一个控制台应用程序,并希望使其成为可执行文件(因此我不必通过Visual Studio 2017启动它)。问题在于,将文件发布到本地文件夹不会这样做,因为有DLL文件,但没有EXE。
I know how to do it when creating a .NET Core Console application by command line。我创建了一个单独的简单项目并使用
dotnet build -r win10-x64
我的问题是我想从Visual Studio 2017发布我的应用程序。我正在尝试实现这一目标,但没有结果。我该怎么办?
答案 0 :(得分:1)
命令行
dotnet publish -c release -r win10-x64
将win10-x64
替换为其他supported platform identifier
VS2017
<RuntimeIdentifiers>linux-x64;win7-x64</RuntimeIdentifiers>
添加到<PropertyGroup />
文件中的某些.csproj
中,并带有附加标识符列表。