2017-02-17 67 views
9

我想在VS2017 RC中使用.NET核心做些事情,但我注意到packages.config缺失,因爲它們默認在項目文件中定義依賴關係。 但是我的配置如下所示: enter image description here 顯然它應該使用該文件。顯然它不尊重這種配置。 此外, 有什麼理由我們應該更喜歡項目文件中的依賴關係嗎?Missing packages.config文件

回答

6

在以前的.net版本中,csproj包含對存儲在包內的DLL的程序集引用。然而,這是單獨處理的,從packages.config中聲明要恢復到軟件包目錄的軟件包。

在dotnet核心中,軟件包在csproj文件內聲明爲「PackageReference」在dotnet核心中不存在packages.config的總體思路,這就是爲什麼visual studio不會爲你創建一個。如果您使用舊的項目系統,您會發現爲您創建了一個packages.config。

5

您設置的設置不會被.NET Core項目所尊敬。

.NET Core始終使用軟件包引用。所以告別package.config

+0

謝謝,實際上有點誤導。 –