【发布时间】:2019-05-07 08:00:10
【问题描述】:
我使用 Visual Studio 2017 制作了一个支持 docker-compose 的解决方案。当我尝试使用 dotnet pack MySolution.sln 打包 nuget 包(在 CI 过程中)时,我收到错误 MSB4057 说它无法打包 docker-compose.dcproj 项目。所以我尝试在我的 docker-compose.dcproj 中使用<IsPackable>false</IsPackable>,但没有成功。
所以我必须一个一个地打包我的项目,或者为 CI 和调试过程使用不同的解决方案——这两种解决方案对我来说都很难看。
有谁知道如何排除 .dcproj 文件试图被 dotnet pack 打包?
【问题讨论】:
-
您找到解决方案了吗?第三种选择是执行
dotnet sln MyP.sln remove docker-compose.dcproj
标签: docker-compose dotnet-core-pack