如何为具有依赖关系的多个解决方案创建构建定义?tfs 2017构建多个解决方案依赖关系
背景这里:
有两个解决方案
溶液A是类库包含一个对象类“ClassA的”
溶液B是通过产生附加dll引用使用“ClassA的”控制台程序通过解决方案A.
我想服务器使用一个TFS 2017构建定义来构建两个解决方案。
它提高了错误:
Main\Source\SolutionB\Program.cs (13, 13)
Main\Source\SolutionB\SolutionB\Program.cs(13,13): Error CS0246:
The type or namespace name 'SolutionA' could not be found (are you
missing a using directive or an assembly reference?)
如何配置构建定义,SolutionB会知道使用从SolutionA的构建产生的dll?
感谢,修改构建设置后,它的工作原理 – mintssoul
什么你所描述的是一个可怕的做法。二进制依赖关系应该作为NuGet包进行管理。 –
@DanielMann这是简单的方式来解决这个问题的一种,它似乎是工作,我persperctive一个坏的解决方案,工作总比没有好;另一方面是的,你是正确的管理nuget包是更好的。我将编辑我的答案并添加此解决方案。谢谢。 – nzrytmn