gpt4 book ai didi

.net - 已安装的 Microsoft.VisualStudio.QualityTools.UnitTestFramework 未出现在 nuget 包列表中

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

我正在与 VS2013 一起工作, .NET4.5
我想使用 Microsoft.VisualStudio.TestTools.UnitTesting.TestCategoryAttribute在我的测试中在构建服务器中禁用它们。我在 Add reference -> Assemblies 中找不到它所以我想 to use nuget package .最初我是通过“包管理器控制台”安装的。

现在我遇到了 Microsoft.VisualStudio.QualityTools.UnitTestFramework 的奇怪问题nuget 包。当我通过 Manage nuget packages 安装它时在项目级别,我在引用资料中看不到它。如果我尝试再次安装它,它会显示安装按钮,但是当我点击它时没有任何 react 。

如果在找到包时在解决方案级别进行搜索,它会显示绿色的“已安装”复选框,但我无法在已安装的包中找到它,因此无法为项目启用它。

我检查了包文件夹,文件在那里。

我可以通过浏览到 .dll 手动添加引用在包文件夹中,但这似乎是一个黑客,我很确定它会在构建服务器上失败。

并且只能通过转到 \packages 手动删除它删除 .nupkg然后从 packages.config 中删除引用.

您是否经历过类似的事情(也许是其他 nuget 软件包之一)?原因是什么?你是怎么解决的?

最佳答案

我最近也遇到了这个问题,而是安装 Microsoft.VisualStudio.UnitTesting 解决了这个问题。确保通过首先删除 VisualStudio.QualityTools.UnitTestFramework 引用并通过 nuget 包管理器将 Microsoft.VisualStudio.UnitTesting 安装到单元测试项目来引用包文件夹中的库。

关于.net - 已安装的 Microsoft.VisualStudio.QualityTools.UnitTestFramework 未出现在 nuget 包列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28087342/

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