我有一个包含这些项目的解决方案:
- 一个
- 一个测试
- 共享测试库
SharedTestBase
A
通过 NuGet 包 引用。A.Test
直接引用A
和SharedTestBase
。
nuget 最新推送的版本A
是 1.1,被SharedTestBase
. 我已经对本地进行了更改A
,现在A
是 1.2,这是A.Test
参考。
所以现在当我在 中运行测试时A.Test
,它会失败并显示一条找不到的消息A.1.1
。
A's
在为它创建一个 nuget 包之前,我希望能够测试代码。如何处理允许调用SharedTestBase
使用本地版本A
而不是 NuGet 版本?
我可以添加一个<Configuration><runtime><assemblyBinding><dependentAssembly>
属性,但每次构建新版本时我都必须添加它A
,哎呀!