我想使用
<ProjectReference>
来确保首先构建依赖项项目。我不想引用项目的输出程序集或复制依赖项项目的任何文件或临时依赖项。
Testcontainers
通过 Docker 运行依赖项项目,我想确保在任何文件更改时始终重建容器。如果我只定义解决方案级别的构建顺序依赖项,则在进行更改时它不会重建容器化项目。
实际上,该依赖项是“仅编译时”依赖项。
我尝试使用
<ProjectReferece>
定义依赖项,但无法同时实现:
您可以使用
<ProjectReference>
但您需要将三个属性设置为 false:
<ProjectReference Include="Dependency.csproj">
<Private>False</Private>
<CopyLocalSatelliteAssemblies>False</CopyLocalSatelliteAssemblies>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>