我注意到octopack在我的Web部署的bin文件夹下包含了Roslyn文件夹。在不影响开发的情况下,从构建中排除此内容的首选方法是什么。我只考虑了"发布"解决方案配置删除它,但想知道是否有更好的方法(并且它不需要特定于章鱼)。
答案 0 :(得分:1)
此文件夹由Microsoft.CodeDom.Providers.DotNetCompilerPlatform nuget包添加。如果您希望在Asp.Net(.cshtml或.aspx)文件中支持C#6,则需要使用该文件夹中的roslyn的csc.exe来编译您的视图。
为了能够将其删除(不部署),您需要precompile your web application aspnet_compiler.exe