Ich habe festgestellt, dass Octopack den Roslyn-Ordner unter dem Ordner bin für meine Web-Bereitstellung enthält. Was wäre die bevorzugte Methode, um dies aus dem Build auszuschließen, ohne die Entwicklung zu beeinträchtigen? Ich dachte über ein Post-Build-Ereignis in der "release" -Lösung config nach, um es zu löschen, aber fragte mich, ob es einen besseren Weg gab (und es muss nicht spezifisch für Octopus sein).Bevorzugte Methode zum Entfernen von Roslyn-Ordner aus Octopus deploy nuget Paket
0
A
Antwort
1
Dieser Ordner wird um das Microsoft.CodeDom.Providers.DotNetCompilerPlatform nuget-Paket hinzugefügt. Wenn Sie C# 6-Unterstützung in Asp.Net (.cshtml oder .aspx) -Dateien haben wollen, muss es dort sein, weil die Roslyns csc.exe aus diesem Ordner verwendet wird, um Ihre Ansichten zu kompilieren.
Um in der Lage sein, um es zu entfernen (es ist nicht bereitstellen), dann würden Sie auf precompile your web application müssen mit aspnet_compiler.exe