Msbuild 微软在这篇文章中试图对PackageReference说些什么?
有关段落如下: 我在此引述: 对没有PackageReference的项目使用PackageReference 高级:如果项目中未安装软件包(无 PackageReferences在项目文件中,没有packages.config文件),但 要将项目还原为PackageReference样式,可以设置 将项目属性RestoreProjectStyle恢复到项目中的PackageReference 项目文件Msbuild 微软在这篇文章中试图对PackageReference说些什么?,msbuild,nuget,nuget-package,Msbuild,Nuget,Nuget Package,有关段落如下: 我在此引述: 对没有PackageReference的项目使用PackageReference 高级:如果项目中未安装软件包(无 PackageReferences在项目文件中,没有packages.config文件),但 要将项目还原为PackageReference样式,可以设置 将项目属性RestoreProjectStyle恢复到项目中的PackageReference 项目文件 <PropertyGroup> <!--- ... -->
<PropertyGroup>
<!--- ... -->
<RestoreProjectStyle>PackageReference</RestoreProjectStyle>
<!--- ... -->
</PropertyGroup>
包装参考
如果您参考的项目是
PackageReference样式(现有csproj或SDK样式的项目)。这
将使这些项目引用的包
项目引用的“传递性”
有人能把它翻译成英语吗?(俄语或希伯来语也适用)PackageReference”功能不仅仅是在单个项目中添加对NuGet软件包的引用。它还支持构建工具中的一些功能,这些功能对于基于packages.config的项目是不可用的
为(尚未)引用任何NuGet包的项目设置此属性可完成两项主要工作:
PackageReference
项添加到项目文件中。根据Visual Studio实例的配置方式,它可能会使用packages.config
文件、PackageReference
项,或者在第一次安装软件包时询问您。通过设置此属性,可以强制它创建PackageReference
项另外值得添加的一点是,当项目不包含任何包时,通常在添加第一个包时,它会使用Visual Studio设置来使用默认的包还原模式,或者打开一个对话框,要求开发人员进行选择。设置此选项将强制项目使用PackageReference。是的,这就是我在第2条中试图说的。事实上。我累了,晚上读你的答案读得太晚了。对不起,为项目设置此属性意味着什么?我认为
PackageReference
是一个项目组。您的意思是设置RestoreProjectStyle=PackageReference
?您似乎对该领域非常了解。请您看一看,好吗?