错误有关Microsoft.VisualStudio.TestTools.UnitTesting命名

2019-10-21 17:31发布

我在开发Windows商店应用内搭用户输入(数学问题),使用序言和输出过程中做出了回答。 我有加Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll作为参考我的Windows商店应用。

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

该参考创建了两个错误,

1.Cannot解决大会或​​Windows元数据文件“System.Configuration.dll”

2,型号宇宙无法解决装配:System.Configuration,版本= 2.0.0.0,..

我可以解决这个错误,或者是没可能以此作为在Windows商店应用的参考。 我使用的Visual Studio 2013。

Answer 1:

你不应该引用Microsoft.VisualStudio.QualityTools.UnitTestFramework从你部署任何生产组件装配。 它应该只从测试项目中引用。

取出参考,并解决任何构建错误。 将单元测试到一个单元测试项目,如果这是根本原因。 单元测试不应设一个部署的项目里面。

至于System.Configuration参考,您可能希望v4的不V2。

为此,删除参考,并添加正确的引用到V4。

如果System.Configuration参考不是你的,而是一个从你所引用的程序集绑定,你可能需要一个绑定重定向。 仅供参考,你可以查看重定向程序集版本的MSDN。

HTH。



文章来源: Error related to Microsoft.VisualStudio.TestTools.UnitTesting namespace