5
我創建了一個庫,使用:泛型,擴展方法和Func
委託。 Func
委託是庫中.NET(版本3.5)的最新功能。當我將它發佈到nuget時,該項目的目標是.NET 4.5.2版本,但是當我嘗試將它安裝到目標版本爲4.5的項目時,它失敗了。最簡單的方法來在nuget中定位多個框架?
如何確保將軟件包安裝在任何面向.NET 3.5及更高版本的項目上,我應該將庫中的目標框架更改爲3.5還是應該使用目錄約定,併爲每個目錄創建單獨的dll框架,這裏解釋:
Supporting multiple .NET framework versions
那麼,改變目標框架只會完成這項工作?因爲我沒有用這種結構構建我的庫:lib \ {net version} –
是的,更改目標框架將爲您完成。 –
爲了好奇,爲什麼不使用這種方法而不是使用文件夾約定?針對庫中使用的最高版本比爲每個框架版本創建程序集更簡單,更方便? –