【问题标题】:Building asp.net core project in debug mode creates no artifacts?在调试模式下构建 asp.net 核心项目不会创建工件?
【发布时间】:2016-02-29 22:13:47
【问题描述】:

当我在发布模式下构建我的 asp.net 核心项目时,我可以在目录中找到工件:

C:\TGB.App\artifacts\bin\TGB.Web\Release

但是当我在调试模式下构建我的 asp.net 核心项目时,我在 artifacts 文件夹内/下方的任何地方都找不到它。

为什么会这样?

【问题讨论】:

  • 不知道核心,你是通过脚本构建的吗?该项目是否有任何后期构建活动?
  • 既成事实?我只是在 VS 2015 中以发布模式构建,而不是更多。
  • 好的,检查项目属性中的构建后事件是否发布,我想你会看到一个复制命令\任务。

标签: asp.net visual-studio-2015 asp.net-core asp.net-core-mvc asp.net-core-1.0


【解决方案1】:

您需要在项目构建属性中选择“在构建时生成输出”选项。

【讨论】:

  • 愚蠢,为什么默认情况下不像 web api 2 项目那样? ...谢谢!
  • 因为现在有了 Roslyn,您可以从源代码运行!
  • 这是否意味着我可以将调试输出指向本地 IIS 并在重建时获得实时 iis 更新?
  • Ctrl-F5 可以做到这一点。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-03-12
  • 2019-04-07
  • 2023-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多