Я заметил, что octopack включает папку Roslyn в папку bin для моего веб-развертывания. Каков был бы предпочтительный метод для исключения этого из сборки, не влияя на разработку. Я рассмотрел событие после сборки только в конфигурации решения «выпуск», чтобы удалить его, но задался вопросом, есть ли лучший способ (и он не должен быть специфичным для осьминога).
Рекомендуемый метод удаления папки Roslyn из пакета Octopus для развертывания nuget
Ответы (1)
Эта папка добавляется пакетом nuget Microsoft.CodeDom.Providers.DotNetCompilerPlatform. . Если вам нужна поддержка C#6 в файлах Asp.Net (.cshtml или .aspx), она должна быть там, потому что csc.exe roslyn из этой папки используется для компиляции ваших представлений.
Чтобы иметь возможность удалить его (а не развернуть), вам необходимо предварительно скомпилируйте веб-приложение с помощью aspnet_compiler.exe
а>
person
m0sa♦
schedule
13.06.2016