gpt4 book ai didi

c# - Nuget 安装在 visual studio 2015

转载 作者:IT王子 更新时间:2023-10-29 04:21:48 24 4
gpt4 key购买 nike

我尝试在简单项目的 Visual Studio 2015 中安装 nuget Microsoft.VisualStudio.QualityTools.UnitTestFramework 并收到此消息:

Could not install package 'Microsoft.VisualStudio.QualityTools.UnitTestFramework 10.0.30319.1'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.5.2', 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.

但是,当我尝试在同一项目的 Visual Studio 2013 中安装此包时,这是可行的。

如何在 Visual Studio 2015 中安装此 nuget?

最佳答案

时间过去了,但它发生在我身上,我发现它与框架版本无关。错误消息的重要文本是:“...但包不包含任何程序集引用或内容文件...”。

事实上,我的包没有任何 Nuget 的可见内容:它有一个包含第三方 native 库的非常规文件夹和一个使用 Xcopy 命令添加后期构建事件的 Install.ps1。

作为一个简单的周转,只需将一个虚拟文件放入包内容文件夹或 lib 中的任何其他虚拟内容、空文件节点(未尝试过)等。

编辑 29/5/2017

我发现这个答案对其他人很有用,这就是我要详细说明的原因。

正如我所说,问题是 Nuget 看不到包中有任何内容,但可能有两个原因:

  1. 该包确实没有可见内容,因为它使用脚本等移动内容(就像我的情况一样),然后有必要创建一些虚拟内容作为解决方法。

  2. 在必须包含内容的包的规范中存在错误(如评论中的 Evgeni Nabokov 的情况),然后您必须更正规范以将内容放置到位。

抱歉我的英语不好。

关于c# - Nuget 安装在 visual studio 2015,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34463262/

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