gpt4 book ai didi

asp.net-mvc - 如何将 .NET Core 2 MVC Web 应用程序编译为 EXE?

转载 作者:行者123 更新时间:2023-12-04 16:50:43 24 4
gpt4 key购买 nike

我想单独创建 Kestrel .exe Visual Studio 2017 中的 DotNetCore 2.0 MVC Web API 应用程序,但是我找不到任何文档。
关于如何将其编译为自包含 .exe (不使用 dotnet run )。

此处的 Microsoft 文档:https://docs.microsoft.com/en-us/dotnet/articles/core/deploying/deploy-with-vs仅涵盖一个控制台应用程序,对 .csproj 进行修改后没有任何区别

<RuntimeIdentifiers>win10-x64</RuntimeIdentifiers>

(注意这不是 .NET Core 1.x 问题)

最佳答案

dotnet publish command 负责打包可部署的 .Net Core 应用程序。它将构建应用程序并将其所有依赖项复制到输出目录。

运行它最简单的方法是切换到项目目录(csproj所在的目录)并执行:

dotnet publish --configuration Release --runtime win-x64



根据您的需要更改构建配置和运行时版本。您可以在我引用的文档中了解其他命令行设置。

关于asp.net-mvc - 如何将 .NET Core 2 MVC Web 应用程序编译为 EXE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48217713/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com