MVC Core 2.1.1 dotnet现已发布,除了.dll之外还创建了.exe

时间:2018-09-11 01:03:22

标签: asp.net-core-mvc web-deployment

我如何发布针对特定目标(win-64)的MVC core 2.1.1应用程序,并以.dll而不是.exe的形式发布“依赖于框架”?直到最近,发布还没有创建一个exe,只有一个dll。

  • 最近(昨天)在通过Visual Studio运行“发布”时,我将目标定位为“依赖于框架”,并将“ win-x64”作为目标运行时。这创建了一个dll文件,但没有.exe文件。这些文件在目标Web服务器上运行,并且引用Program Files / dotnet / dotnet.exe很好。
  • 现在,这些相同的发布设置会同时生成.exe和.dll文件,但我无法使其运行(即,运行“ app.exe app.dll”失败)。
  • 使用dotnet publish从CLI运行时,会出现相同的问题。
  • 对于同一个项目,它仍然可以在我的同事的系统上正确发布。
  • 我尝试重新启动,清理缓存,从存储库重新克隆到新目录,并验证相同的代码是否在其他系统上正确发布。

Visual Studio publish settings

0 个答案:

没有答案