TeamCity构建步骤NuGet安装程序使用本机软件包生成警告

TeamCity构建步骤NuGet安装程序使用本机软件包生成警告,nuget,teamcity,teamcity-9.0,Nuget,Teamcity,Teamcity 9.0,我有TeamCity(v9)和NuGet(2.83)。 NuGET包是C++静态库,是“原生”类型。 我正在通过TeamCity运行一个NuGet安装程序构建步骤,我希望更新相关的本机(C++静态库)项目,以使用最新版本的NuGet软件包 我得到这个警告: [15:41:59][update]警告:无法安装程序包“MyPackage 1.0.0.7-unstable”。您正试图将此软件包安装到以“.NETFramework,Version=v4.0”为目标的项目中,但该软件包不包含任何与该框架兼

我有TeamCity(v9)和NuGet(2.83)。 NuGET包是C++静态库,是“原生”类型。

我正在通过TeamCity运行一个NuGet安装程序构建步骤,我希望更新相关的本机(C++静态库)项目,以使用最新版本的NuGet软件包

我得到这个警告: [15:41:59][update]警告:无法安装程序包“MyPackage 1.0.0.7-unstable”。您正试图将此软件包安装到以“.NETFramework,Version=v4.0”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者

虽然这只是一个警告,但它会导致包被完全删除,因此构建无法编译。这是个问题

警告说,我的C++项目文件不引用.NETFramework。 我的包中也没有任何代码。它是C++ V11代码。 此警告是在Visual Studio之外通过NuGet更新时生成的,因此包括TeamCity。通过VS手动执行此操作效果良好。 另外,安装(通过任何方式)最新版本也可以

我猜问题在于NuGet错误地测试了本机NuGet包的.Net引用

有人知道我如何添加对本机NuGet包的引用以解决此警告吗。 或者有人知道如何在C++静态库项目中自动更新NATE-NuGET包吗? 提前谢谢