我有一個包含這些項目的解決方案:通過NuGet包如何啓用重定向大會對於NuGet包
- 一個
- A.Test
- SharedTestBase
SharedTestBase
參考A
。 A.Test
直接引用A
和SharedTestBase
。
A
的最新nuget推送版本是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
,你好!
難道你不想推1.2的NuGet沒有測試它的情況? 如果是這樣,您可以通過配置NuGet包源來使用它的本地版本進行測試。 –
是的。你有配置NuGet包源的鏈接嗎? – Daryl
當然,這會加上一個答案。 –