我想使用<ProjectReference>
来确保首先构建依赖项项目.我不想引用项目的输出程序集,也不想复制依赖项项目的任何文件或临时依赖项.
我的具体用例是,我有一个测试项目,它使用Testcontainers
通过Docker运行依赖项项目,并且我希望确保在任何文件发生更改时始终重新构建容器.如果我只定义解决方案级别的构建顺序依赖项,则在进行更改时它不会重新生成容器化项目.
实际上,该依赖项是"仅在编译时"的依赖项.
我try 使用<ProjectReferece>
来定义依赖项,但无法同时实现:
- 避免对依赖项项目的运行时引用
- 避免将依赖项的任何文件复制到依赖项项目的输出中.