[英]DevOps Linking Project Dependency from another Solution
我在 DevOps 中收到一个 .Net Core 3 Web 应用程序的构建错误,该应用程序使用来自另一个解决方案的项目相关 Razor 类库。
对于 DevOps 管道,我收到以下构建解决方案错误:
##[error]d:\a\1\s\consumer.app.sln.metaproj(0,0): Error MSB3202: The project file "d:\a\1\s\..\framework.app\framework.rcl\framework.rcl.csproj" was not found.
我有另一个用于 framework.app 项目的管道(它也使用 framework.rcl 作为项目依赖项),但是因为 framework.rcl 项目在该解决方案中(和同一个 repo),它可以完美地工作。
有没有办法(最好没有nuget)从consumer.app 管道访问framework.rcl razor 类库?
由于项目已添加到visual studio(通过添加现有项目),因此一切都在本地完美运行,但显然该链接项目未包含在consumer.app 解决方案的源代码管理中。
请帮忙 :)
我在这里绊倒了自己。 我深入研究了管理项目依赖项并使用 Azure Artifacts 来做到这一点。
然而,这里的问题不是依赖问题。 Azure DevOps 管道中的 Msbuild 只是尝试构建在存储库中不可用的解决方案中使用的共享项目。
在 Visual Studio 中,我只是在 Configuration Manager 中取消了“发布”配置的构建,DevOps 不再想要构建它。
我收到警告,但没有错误,我对 Azure 工件 (nuget) 的包引用可确保一切连接正确。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.