在我和其他人的许多项目中,如果我使用不同的asp.net5项目中的对象,则会出现模糊引用错误。有趣的是,它仍然可以编译和工作,但没有智能感知功能,并且我的代码被覆盖在红色线条中。
例如,我有一个指向我的MVC项目的Tests项目。当我尝试创建XController的新实例时,它会显示一个错误,即不知道要使用DNX 4.5.1还是DNX 5.0的哪个XController。我知道这些是什么,但它不让我选择,即使我觉得我不应该选择。再次强调,它能工作,只是令人沮丧。
唯一能让这个工作的方法是选择一个框架用于我的MVC项目。我不喜欢这样做,因为我想知道dnxcore50是否支持我在MVC应用程序中编写的某些内容。我尝试在单元测试项目中只使用一个框架,但那没有起作用。
我想明确表示,我理解asp.net 5是beta版本,存在许多错误。我想知道这是一个错误还是我做错了什么。
更新1:看起来问题只会在新的Asp.Net 5类库引用Asp.Net 5 Mvc项目时出现。类库到类库可以工作,Mvc到类库也可以工作。
例如,我有一个指向我的MVC项目的Tests项目。当我尝试创建XController的新实例时,它会显示一个错误,即不知道要使用DNX 4.5.1还是DNX 5.0的哪个XController。我知道这些是什么,但它不让我选择,即使我觉得我不应该选择。再次强调,它能工作,只是令人沮丧。
唯一能让这个工作的方法是选择一个框架用于我的MVC项目。我不喜欢这样做,因为我想知道dnxcore50是否支持我在MVC应用程序中编写的某些内容。我尝试在单元测试项目中只使用一个框架,但那没有起作用。
我想明确表示,我理解asp.net 5是beta版本,存在许多错误。我想知道这是一个错误还是我做错了什么。
更新1:看起来问题只会在新的Asp.Net 5类库引用Asp.Net 5 Mvc项目时出现。类库到类库可以工作,Mvc到类库也可以工作。