缺少 packages.config 个文件
Missing packages.config file
我试图在 VS2017 RC 中使用 .NET 核心做一些事情,但我注意到缺少 packages.config,因为它们默认在项目文件中定义依赖项。
但是我的配置是这样的:
所以显然它应该使用该文件。显然它不遵守该配置。
此外,
有什么理由我们应该更喜欢项目文件中的依赖项吗?
在以前的 .net 版本中,csproj 包含对存储在包内的 DLL 的程序集引用。然而,这是分开处理的,从 packages.config 声明要恢复到包目录中的包。
在 dotnet 核心中,包在 csproj 文件中声明,因为 "PackageReference" packages.config 的总体思路在 dotnet 核心中不存在,这就是为什么 visual studio 是不要试图为你创造一个。如果您使用的是旧项目系统,您会发现已为您创建了一个 packages.config。
.NET Core 项目不会接受您设置的设置。
.NET Core 总是使用包引用。所以告别package.config
.
我试图在 VS2017 RC 中使用 .NET 核心做一些事情,但我注意到缺少 packages.config,因为它们默认在项目文件中定义依赖项。
但是我的配置是这样的:
在以前的 .net 版本中,csproj 包含对存储在包内的 DLL 的程序集引用。然而,这是分开处理的,从 packages.config 声明要恢复到包目录中的包。
在 dotnet 核心中,包在 csproj 文件中声明,因为 "PackageReference" packages.config 的总体思路在 dotnet 核心中不存在,这就是为什么 visual studio 是不要试图为你创造一个。如果您使用的是旧项目系统,您会发现已为您创建了一个 packages.config。
.NET Core 项目不会接受您设置的设置。
.NET Core 总是使用包引用。所以告别package.config
.