从Octopus deploy nuget包中删除Roslyn文件夹的方法

时间:2016-06-13 13:40:56

标签: visual-studio roslyn octopus-deploy

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

1 个答案:

答案 0 :(得分:1)

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

为了能够将其删除(不部署),您需要precompile your web application aspnet_compiler.exe