簡體   English   中英

Octopack工件包括源代碼

[英]Octopack artifacts includes source codes

我遇到以下問題。

我正在使用帶octopack的teamcity構建服務器,我的構建工件Nouget程序包包含了我們項目的所有源代碼。

我不希望它們可見。

我應該怎么看這些東西?

這甚至是項目設置還是octopack的設置? 我嘗試在Visual Studio中將C#文件上的構建操作設置為none,但這沒有任何效果。

我還嘗試使用<file src=".\\Views\\**\\*.*" exclude=".\\Views\\." target="Views" /> 我的nuspec文件中的<file src=".\\Views\\**\\*.*" exclude=".\\Views\\." target="Views" /> 這使構建不成功,並出現以下錯誤

C:\\ BuildAgent \\ work \\ ab676e64aeb1c979 \\ packages \\ OctoPack.1.0.109 \\ targets \\ OctoPack.targets(122,5):錯誤MSB3073:命令“” C:\\ BuildAgent \\ work \\ ab676e64aeb1c979 ******* *。****。**** ... nuget \\ NuGet.exe“包” C:\\ BuildAgent \\ work \\ ab676e64aeb1c979 ********。****。****** ******。****。nuspec“ -OutputDirectory” bin“ -basePath” C:\\ BuildAgent \\ work \\ ab676e64aeb1c979 ********。****。****“-版本“ 1.1.0.6984” -NoPackageAnalysis”已退出,代碼為1。

我該如何解決這個問題?

如果您使用nuspec文件將您的工件與octopact一起打包,請嘗試以下腳本。

exclude =“ obj *** 。; obj \\ octopacking * * 。; obj \\ octopacked * * 。; obj \\ Release \\ Package * *。*; * .pdb; * .ps1; * .dll.config; * .loadtest ; _DeveloperNotes; _PublishedWebsites”

您可以根據需要進行重構。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM