NuGet獲取的包的版權問題

2021-10-01 13:53:42 字數 289 閱讀 6374

最近在使用通過nuget獲取的包時,需要了解包的版權問題。在網上搜尋結果是這樣:它可能是任何一種許可協議,nuget獲得的 package雖然安裝時沒有提示你接受某個許可協議,但是你還是應該檢視一下,它可能是免費的,開源的或者需要商業許可。不過令人愉快的是大部分是免費的。

如果在github上能找到這個專案,它會有乙個license檔案,裡面會描述許可協議。另外,nuge安裝畫面裡,有乙個授權的鏈結,也可以知道是什麼協議。

1.一張圖看懂開源許可協議,開源許可證gpl、bsd、mit、mozill

2.mit開源協議

nuget 包引用引發的問題

在以往專案中,新增引用包,採用了nuget的引入方式,今天進行了 公升級,遇到了乙個nuget引用的問題,特此記錄下。之前專案中整合signalr時,使用nuget的方式引入了相關的signalr包,包引用配置資訊如下 1.出現黃頁 在另外的 公升級中,同樣使用相同的packages.config進...

NuGet包引用依賴問題

如a包需要引用b包,然後在專案中安裝a包時,自動把b包也裝上。在nuget命令列打包的時候,如果是指定專案的csproj檔案進行打包的,都只能打包當前專案的dll,那麼如果使用了第三方的dll而沒有使用nuget進行安裝,往往不會把這些dll打包進去,解決方法如下 1 在要打包nuget的專案上,用...

NuGet包引用依賴問題

如a包需要引用b包,然後在專案中安裝a包時,自動把b包也裝上。在nuget命令列打包的時候,如果是指定專案的csproj檔案進行打包的,都只能打包當前專案的dll,那麼如果使用了第三方的dll而沒有使用nuget進行安裝,往往不會把這些dll打包進去,解決方法如下 1 在要打包nuget的專案上,用...