gpt4 book ai didi

.net - Nuget包安装失败

转载 作者:行者123 更新时间:2023-12-03 03:17:51 25 4
gpt4 key购买 nike

当尝试从我们新创建的私有(private) Nuget Feed 安装包时,出现以下错误。

无法安装包“GC.Timecode 1.0.0.3”。您正在尝试将此包安装到面向“.NETFramework,Version=v4.5.1”的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。

Nuget 包还针对 4.5.1。 (截图取自 Nuget Package Explorer)

Nuget 包由 Octopack 通过本地 TFS 创建,然后发布到私有(private) Proget 服务器

enter image description here

Nuspec 文件如下所示

<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>GC.Timecode</id>
<version>1.0.0.3</version>
<authors>user</authors>
<owners>user</owners>
<licenseUrl>http://example.com</licenseUrl>
<projectUrl>http://example.com</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>The GC.Timecode deployment package, built on 25/01/2016</description>
<releaseNotes />
</metadata>
</package>

包装内容

enter image description here

这是怎么回事?

最佳答案

Slippery Pete 帮我解决了这个问题。

我第一次尝试安装我的程序集时得到:

Could not install package 'Package Name'. You are trying to install this >package into a project that targets '.NETFramework,Version=v4.6.1', but the >package does not contain any assembly references or content files that are >compatible with that framework. For more information, contact the package >author.

确保 Nuget 包中的程序集位于“lib\net45”文件夹中后,我仍然收到错误!

但是进入“工具”->“选项”->“Nuget”->“常规”并清除缓存后,问题就解决了。

关于.net - Nuget包安装失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34991703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com