如何为msbuild安装nuget.build.tasks.pack.targets

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何为msbuild安装nuget.build.tasks.pack.targets相关的知识,希望对你有一定的参考价值。

我试图找出如何安装以获得为msbuild安装的nuget.build.tasks.pack.targets。

我的CSProj文件使用MSBuildSDKsPath宏,并解析为C: Program Files(x86) Microsoft Visual Studio 2017 BuildTools MSBuild Sdks

但是我没有SDKs目录。我有C: Program Files(x86) Microsoft Visual Studio 2017 BuildTools MSBuild / Microsoft /15.0

我需要安装什么才能获得它?

答案

对于基于csproj的.NET Framework项目,包目标没有连接。

只有.NET SDK具有默认导入的包目标。特别是基于PackageReference的新SDK项目。

要将包目标与旧的csproj一起使用,您需要安装NuGet.Build.Tasks.Pack包。

你可以从nuget.org.得到它确保你设置PrivateAssets=all

以上是关于如何为msbuild安装nuget.build.tasks.pack.targets的主要内容,如果未能解决你的问题,请参考以下文章

如何为 MSBuild 指定平台?

如何为 VS 2017 安装 SignTool.exe?

如何为 _CopyOutOfDateSourceItemsToOutputDirectoryAlways 标记文件

如何在 MSBuild 的 Exec 命令中转义引号

如何为 Fedora 安装 g++?

如何为 Spyder 安装 python 包