背景
我有几个C#代码库,我最近将这些代码库转换为.NET标准1.4,用于Xamarin项目以及许多遗留的.NET Framework4.6.1项目。
我最初使用.NET样式将Nuget包添加到项目文件中的包引用标准类库中。
在了解了.NET标准项目中传递包引用未在遗留.NET框架项目中解决的错误之后,我尝试了将<RestoreProjectStyle>PackageReference</RestoreProjectStyle>
添加到遗留项目的csproj中。遗留项目仍然没有解决传递的引用-也就是说,解决方法不起作用。
因此,我想回到在我的packages.config标准项目中的一个.NET文件中引用Nuget包的旧风格。
我遵循的步骤是:
Manage Nuget Packages
工具窗口重新安装Nuget包PackageReference
放在csproj中,而不是放在packages.config文件中。
有谁知道我如何迫使我的.NET标准1.4项目中的新Nuget包在packages.config
中列出而不是作为包引用?
发布于 2018-05-23 14:06:59
除了从项目文件中删除PackageReferences之外,我还必须从$ProjectDir\obj
目录中删除以下文件:
发布于 2018-11-17 14:28:20
如何回滚到packages.config
发布于 2019-01-29 19:59:05
https://stackoverflow.com/questions/45244623
复制相似问题