我有以下問題。Octopack文物包括源代碼
我正在使用octopack的teamcity構建服務器,我的構建工件nouget包中包含我們項目的所有源代碼。
我不希望它們可見。
我該如何看待這些東西?
這甚至是一個項目設置或octopack設置? 我已經嘗試在Visual Studio中將c#文件的構建操作設置爲none,但這沒有任何影響。
我也試過在我的nuspec文件中使用<file src=".\Views\**\*.*" exclude=".\Views\." target="Views" />
。 這使得構建unsuccesfull與錯誤
C:\ BuildAgent \工作\ ab676e64aeb1c979 \包\ OctoPack.1.0.109 \目標\ OctoPack.targets(122 5):錯誤MSB3073:該命令「 「C:\ BuildAgent \ work \ ab676e64aeb1c979 ********。****。**** ... nuget \ NuGet.exe」pack「C:\ BuildAgent \ work \ ab676e64aeb1c979 **** ****。****。************。****。nuspec「-OutputDirectory」bin「-basePath」C:\ BuildAgent \ work \ ab676e64aeb1c979 **** ****。****。****「-Version」1.1.0.6984「-NoPackageAnalysis」用代碼1退出。
我該如何解決此問題?
你看過[nuspec參考](https://docs.microsoft.com/en-us/nuget/schema/nuspec)。 'NuGet.exe'會使用你的'.nuspec'來創建包。 –
你是對的,謝謝 – Greenmachine