4

在我和其他人的许多项目中,如果我使用不同 asp.net5 项目中的对象,则会弹出一个不明确的引用错误。有趣的是,它仍然可以编译和工作,但没有智能感知,我的代码被红线覆盖。

这方面的一个例子是我有一个指向我的 MVC 项目的测试项目。当我尝试创建 XController 的新实例时,它会显示一个错误,即它不知道使用 DNX 4.5.1 或 DNX 5.0 哪个 XController。我知道那些是什么,但它不会让我选择,即使我觉得我不应该。再次,它有效,只是令人沮丧。

我可以让它工作的唯一方法是,如果我只为我的 MVC 项目选择一个框架。我不喜欢这样做,因为我想知道 dnxcore50 是否不支持我在 MVC 应用程序中编写的内容。我尝试在单元测试项目中只使用一个框架,但这不起作用。

我想明确一点,我确实了解 asp.net 5 的东西处于测试阶段,并且存在许多错误。我想知道这是一个错误还是我只是做错了什么。

更新 1:似乎只有当我有一个引用 Asp.Net 5 Mvc 项目的新 Asp.Net 5 类库时才会出现问题。库到库的工作和 mvc 到库的工作也可以。

4

2 回答 2

5

在与参与 Asp.net 5 开发团队的人员交谈了一段时间后,我们得出的结论是,在我的情况下,这肯定是一个 ReSharper 问题。

如果关闭 ReSharper,错误就会消失。

谢谢

于 2015-12-02T17:49:36.777 回答
0

看起来解决方案是在从另一个项目引用 MVC 项目时仅使用一个框架。似乎只是一个错误。

于 2015-06-25T19:40:50.710 回答