我正在使用ArtiFactory MsBuild插件在我的持续集成构建中发布到NuGet存储库。
问题是,当我创建一个使用我的NuGet包的新项目时,它也会拉下ArtiFactory插件及其依赖项。项目代码不使用ArtiFactory,只使用构建过程。
如何更改我的包以不包含Artifactory插件及其依赖项?
我已尝试从我正在发布的项目中删除artifactory存储库,但它在CI构建上失败,因为MsBuild任务需要运行并且构建失败。
答案 0 :(得分:1)
以下是此问题的两种解决方案:
false
。这样就会安装插件,但插件的工件不会被上传。答案 1 :(得分:0)
我使用了以下工作:
一个。
<UsingTask TaskName="JFrog.Artifactory.ArtifactoryBuild" AssemblyFile="$(solutionDir)\packages\Artifactory.$(pluginVersion)\lib\net45\JFrog.Artifactory.dll" />
与
湾<UsingTask TaskName="JFrog.Artifactory.ArtifactoryBuild" AssemblyFile="$(solutionDir)\.artifactory\JFrog.Artifactory.dll" />