首页 文章

为什么.net核心自包含应用程序依赖于runtimeconfig.dev.json

提问于
浏览
0

我正在使用.net核心来构建一个包含以下指南的自包含应用程序:1 . 创建一个新的.net核心控制台应用程序:https://www.microsoft.com/net/learn/get-started/windows 2.按照以下步骤发布具有自包含功能的应用程序:https://docs.microsoft.com/en-us/dotnet/core/deploying/deploy-with-cli

发布应用程序后,我确实正确运行了应用程序,但是当我删除文件myApp1.runtimeconfig.dev.json时,我的应用程序无法再次启动 . 错误消息:


错误:找不到应用程序依赖项清单(myApp1.deps.json)中指定的程序集:package:'runtime.win-x86.Microsoft.NETCore.App',version:'2.0.0'path:'runtimes / win -x86 / LIB / netcoreapp2.0 / Microsoft.CSharp.dll”


1 回答

  • 0

    .NET Core应用程序需要 runtimeconfig.json 文件 . runtime.config.json 文件指定了应用程序所需的共享运行时,以及运行时的其他配置选项(例如,垃圾收集类型),它是 dotnet publish 输出之一,可以部署到托管系统执行 .

相关问题