1
我想讓我的.net 4項目加載nuget包的.net 3.5版本,以便其他.net 3.5引用不會獲得在輸出目錄中覆蓋了nuget dll。從.net 4項目引用nuget包的.net 3.5版本
我想讓我的.net 4項目加載nuget包的.net 3.5版本,以便其他.net 3.5引用不會獲得在輸出目錄中覆蓋了nuget dll。從.net 4項目引用nuget包的.net 3.5版本
哎呀!如果程序包包含.NET 3.5和.NET 4版本的DLL,除了將項目更改爲目標3.5本身之外,沒有真正的方法可以做到這一點。
雖然我可以考慮一些解決方法。他們不理想,但他們可能會工作。
安裝NuGet包後,進入了「套餐」目錄(它會是下一個到你的解決方案(.sln)文件。找到包。刪除「\ LIB \ net40」文件夾中。這樣,NuGet將會引用下一個版本,你必須手動更改程序集引用,注意如果你甚至要升級這個包,你必須重新這樣做。這個包只包含你的3.5版本的DLL,也許把它放在http://myget.org/的自定義提要中,然後從那裏安裝。
其中一個應該工作。
非常感謝,基本上它不是真的支持?我知道它是一個奇怪的案例。 –