无法安装GoogleAnalyticsTracker.Core Nuget软件包
我想在我的C++项目中从NuGET中安装GoogleDealTraceTrace.Car,但是当我尝试安装时,我得到这个错误: 无法安装程序包“GoogleAnalyticsTracker.Core 4.0.0”。您正试图将此包安装到目标为“native,Version=v0.0”的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者 我不知道为什么它不能安装它,我的.NET框架是v4.5 这是nuspec文件:无法安装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"
<?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
,则必须手动编辑项目文件并导入它们。