0

我有以下问题。

我正在使用带有 octopack 的 teamcity 构建服务器,我的构建工件 nouget 包包含我们项目的所有源代码。

我不希望它们可见。

我该如何看待这些东西?

这甚至是项目设置还是 octopack 的设置?我尝试在 Visual Studio 中的 c# 文件上将构建操作设置为无,但这没有任何效果。

我也尝试<file src=".\Views\**\*.*" exclude=".\Views\." target="Views" /> 在我的 nuspec 文件中使用。这导致构建失败并出现错误

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 退出。

我该如何解决这个问题?

4

1 回答 1

0

如果您使用 nuspec 文件将您的工件与 octopact 一起打包,请尝试此脚本。

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

您可以根据需要对其进行重构。

于 2017-08-01T16:05:27.893 回答