【发布时间】:2016-06-13 13:40:55
【问题描述】:
我注意到 octopack 包含我的 web 部署的 bin 文件夹下的 Roslyn 文件夹。在不影响开发的情况下将其从构建中排除的首选方法是什么。我考虑了仅在“发布”解决方案配置中的构建后事件来删除它,但想知道是否有更好的方法(并且它不需要特定于章鱼)。
【问题讨论】:
标签: visual-studio roslyn octopus-deploy
我注意到 octopack 包含我的 web 部署的 bin 文件夹下的 Roslyn 文件夹。在不影响开发的情况下将其从构建中排除的首选方法是什么。我考虑了仅在“发布”解决方案配置中的构建后事件来删除它,但想知道是否有更好的方法(并且它不需要特定于章鱼)。
【问题讨论】:
标签: visual-studio roslyn octopus-deploy
此文件夹由Microsoft.CodeDom.Providers.DotNetCompilerPlatform nuget 包添加。如果您希望在 Asp.Net(.cshtml 或 .aspx)文件中支持 C#6,它需要存在,因为该文件夹中的 roslyn 的 csc.exe 用于编译您的视图。
为了能够删除它(而不是部署它),您需要 precompile your web application 和 aspnet_compiler.exe
【讨论】: