我使用默认的 ASP.NET Core Web 应用程序 (.NET Framework) 模板创建了一个 Web API 项目,然后使用 VS 发布到本地文件夹。
现在,如果我dotnet application.exe
在控制台中调用,我会收到以下错误:
遇到致命错误。未找到执行应用程序所需的库“hostpolicy.dll”
我在这个答案和github 上的这个问题中发现,实际问题是缺少 emitEntryPoint 属性。一切都很好,除了我的 project.json 已经有了"emitEntryPoint": true
还有什么可能导致此错误?