【问题标题】:How can I use a namespace from ASP.Net 5 MVC preview template project?如何使用 ASP.Net 5 MVC 预览模板项目中的命名空间?
【发布时间】:2015-07-25 11:49:38
【问题描述】:

在 Microsoft Visual Studio 2015 中我有两个项目:第一个是基于 ASP.NET 5 Preview 模板(Web 应用程序)创建的,第二个是单元测试项目。为了测试第一个项目中的一些方法,我想在我的TestProject 中添加对它的引用。但是,我收到一个错误“无法添加对“MVCProject”的引用”。我该如何解决这个问题?

UPD:TestProject 的目标平台是 .NET 4.5.2(我也尝试切换到 .NET 4.6,就我的问题而言没有任何区别)。在 MVCProject 我只找到以下信息:Solution DNX SDK Version: Version=1.0.0 beta5, Platform= .NET Framework, Architecture=x86 - 仅此而已。

【问题讨论】:

  • 检查单元测试项目的目标平台和框架,确保匹配
  • 更新了我的问题以满足您的回答
  • 我的问题可能很愚蠢,这两个项目是否在同一个解决方案中?
  • 致 Rosdi Kasim:是的,他们在同一个解决方案中

标签: c# asp.net asp.net-mvc asp.net-core-mvc


【解决方案1】:

对于 asp.net 5,您不应该添加“测试项目”,而是添加一个类库包项目以使用 xunit 进行测试。 this article should help you

那么你应该没有问题添加参考

【讨论】:

  • 谢谢,这解决了这个问题,我已经设法从我应该是一个测试项目的项目中找到所需的命名空间。
猜你喜欢
  • 2012-10-07
  • 2015-12-23
  • 2016-08-13
  • 2010-10-06
  • 2011-07-15
  • 1970-01-01
  • 1970-01-01
  • 2017-08-15
  • 2010-09-14
相关资源
最近更新 更多