gpt4 book ai didi

c# - 与 Microsoft.VisualStudio.TestTools.UnitTesting 命名空间相关的错误

转载 作者:太空宇宙 更新时间:2023-11-03 23:43:38 25 4
gpt4 key购买 nike

我正在开发一个 Windows 商店应用程序,它接受用户输入(数学问题),使用 prolog 处理它并输出答案。我添加了 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 作为对我的 Windows 应用商店应用程序的引用。

我指的是 https://github.com/SWI-Prolog/contrib-swiplcs/blob/master/TestSwiPl/PlQuery.cs

这个引用产生了两个错误,

1.无法解析程序集或 Windows 元数据文件“System.Configuration.dll”

2.Type universe 无法解析程序集:System.Configuration, version=2.0.0.0,..

我可以解决此错误吗?或者是否无法将其用作 Windows 应用商店应用程序中的引用。我正在使用 visual studio 2013。

最佳答案

您不应从正在部署的任何生产程序集中引用 Microsoft.VisualStudio.QualityTools.UnitTestFramework 程序集。它应该只从测试项目中引用。

删除引用并修复所有构建错误。如果这是根本原因,请将单元测试移到单元测试项目中。单元测试不应位于部署项内。

至于 System.Configuration 引用,您可能需要 v4 而不是 v2。

为此,删除引用并添加对 v4 的正确引用。

如果 System.Configuration 引用不是您的,而是来自您引用的程序集的绑定(bind),您可能需要绑定(bind)重定向。作为引用,您可能需要查看 Redirecting Assembly Versions在 MSDN 上。

HTH.

关于c# - 与 Microsoft.VisualStudio.TestTools.UnitTesting 命名空间相关的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28227983/

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