【问题标题】:Perfered method for removing Roslyn folder from Octopus deploy nuget package从 Octopus 部署 nuget 包中删除 Roslyn 文件夹的首选方法
【发布时间】:2016-06-13 13:40:55
【问题描述】:

我注意到 octopack 包含我的 web 部署的 bin 文件夹下的 Roslyn 文件夹。在不影响开发的情况下将其从构建中排除的首选方法是什么。我考虑了仅在“发布”解决方案配置中的构建后事件来删除它,但想知道是否有更好的方法(并且它不需要特定于章鱼)。

【问题讨论】:

    标签: visual-studio roslyn octopus-deploy


    【解决方案1】:

    此文件夹由Microsoft.CodeDom.Providers.DotNetCompilerPlatform nuget 包添加。如果您希望在 Asp.Net(.cshtml 或 .aspx)文件中支持 C#6,它需要存在,因为该文件夹中的 roslyn 的 csc.exe 用于编译您的视图。

    为了能够删除它(而不是部署它),您需要 precompile your web applicationaspnet_compiler.exe

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-13
      • 2013-01-05
      • 1970-01-01
      相关资源
      最近更新 更多