无法安装GoogleAnalyticsTracker.Core Nuget软件包

无法安装GoogleAnalyticsTracker.Core Nuget软件包,nuget,nuget-package,nuget-spec,Nuget,Nuget Package,Nuget Spec,我想在我的C++项目中从NuGET中安装GoogleDealTraceTrace.Car,但是当我尝试安装时,我得到这个错误: 无法安装程序包“GoogleAnalyticsTracker.Core 4.0.0”。您正试图将此包安装到目标为“native,Version=v0.0”的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者 我不知道为什么它不能安装它,我的.NET框架是v4.5 这是nuspec文件: <?xml version="1.0"

我想在我的C++项目中从NuGET中安装GoogleDealTraceTrace.Car,但是当我尝试安装时,我得到这个错误:

无法安装程序包“GoogleAnalyticsTracker.Core 4.0.0”。您正试图将此包安装到目标为“native,Version=v0.0”的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者

我不知道为什么它不能安装它,我的.NET框架是v4.5

这是nuspec文件:

<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
  <metadata>
    <id>GoogleAnalyticsTracker.Core</id>
    <version>4.0.0</version>
    <title>GoogleAnalyticsTracker.Core</title>
    <authors>GoogleAnalyticsTracker</authors>
    <owners>GoogleAnalyticsTracker</owners>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>GoogleAnalyticsTracker - A C# library for tracking Google Analytics.</description>
    <copyright>Copyright © GoogleAnalyticsTracker 2012 - 2015</copyright>
  </metadata>
</package>

GoogleAnalyticsTracker.Core
4.0.0
GoogleAnalyticsTracker.Core
谷歌分析仪
谷歌分析仪
假的
GoogleAnalyticsTracker——一个用于跟踪谷歌分析的C#库。
版权所有©GoogleAnalyticsTracker 2012-2015

LIb/< /Cord>文件夹中,而不是<代码> LIB/< /COD>文件夹,然后它是一个只受
packages.config
支持的包布局,而不受
PackageReference
支持。由于.NET Core(至少在C#/VB/F#)只支持
PackageReference
,因此它实际上是一种不再工作的包布局。正如错误消息所说,项目系统将自己作为NuGet的
本机
程序集进行宣传,因此当包使用
lib/
包布局时,它与任何.NET Framework或.NET标准TFM都不兼容。作为一种解决方法,您可以使用与项目不关联的
packages.config
文件,使用
nuget.exe packages.config-PackagesDirectory-where\packages
,安装所需的软件包,但随后需要手动选择资产(如果软件包包含多个TFM的程序集,则必须选择正确的TFM)并直接在项目中添加对DLL的引用。如果包中包含
build/.props
.targets
,则必须手动编辑项目文件并导入它们。