0
我注意到octopack在我的web部署的bin文件夾下包含了Roslyn文件夾。在不影響開發的情況下將其從構建中排除的首選方法是什麼?我只在「發佈」解決方案配置文件中考慮過構建事件以刪除它,但想知道是否有更好的方法(並且不需要特定於章魚)。從Octopus部署nuget包中刪除Roslyn文件夾的可選方法
我注意到octopack在我的web部署的bin文件夾下包含了Roslyn文件夾。在不影響開發的情況下將其從構建中排除的首選方法是什麼?我只在「發佈」解決方案配置文件中考慮過構建事件以刪除它,但想知道是否有更好的方法(並且不需要特定於章魚)。從Octopus部署nuget包中刪除Roslyn文件夾的可選方法
該文件夾由Microsoft.CodeDom.Providers.DotNetCompilerPlatform nuget包添加。如果您希望在Asp.Net(.cshtml或.aspx)文件中支持C#6,那麼它需要在那裏,因爲該文件夾中的roslyn的csc.exe用於編譯您的視圖。
爲了能夠刪除它(不配置它),你需要precompile your web application與aspnet_compiler.exe