ASP.Net core RC2 migration csproj reference errors
我在我的ASP.Net Core RC2应用程序中引用了一个utils.csproj。问题是,尽管一切在运行时都能正常运行(因此RC2找到并运行了依赖项),但我什至可以对其进行调试,在编译时,Visual Studio用红色突出显示了所有内容,因为它无法解析usings。在RC1中,由于dnx452一切正常,这很奇怪。但是现在,对我自定义的每个using引用都被忽略了(您是否错过了引用?),因此.cs文件中其类的每次使用都会导致错误。当项目中的每个文件都有数十条红线,项目中的错误数量超过数百个,并且在项目构建和运行时却很难开发,但是我没有智能,resharper也无法正常工作。我只应该在notepad++中编辑我的代码,因为VS疯了,无法帮助我。
我下载了两天前发布的VS2015 Update 3,但没有解决。
我不能在cli中创建问题,因为cli没问题-项目可以正常运行,但是我不知道在哪里可以找到修补程序。但是也许这里有人知道如何解决?
我的依赖:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| "frameworks": {
"net452": {
"dependencies": {
"Services.Interfaces": {
"target":"project"
},
"NetUtils": {
"target":"project"
},
"Utils": {
"target":"project"
}
}
}
},
"runtimeOptions": {
"gcServer": true, // Yes, please perform garbage collection
"gcConcurrent": true // Yes, please do so concurrently...
},
"scripts": {
"prepublish": ["npm install","bower install","gulp clean","gulp min" ],
"postpublish": ["dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
} |
-
您是否卸载了所有旧的东西,例如dnx和rc1?
-
@Fabian不,我没有。 AFAIK他们不互相干扰。就像我说的那样,工具没有问题,但是VS本身,工具运行良好:应用程序可以运行。
-
做吧据我记得我有同样的问题。 MS明确建议您这样做。
-
@Fabian我用dnvm uninstall删除了所有内容,然后删除了.dnx文件夹,然后删除了每个包含dnx或dnvm关键字的文件,然后使用repair选项重新运行了DotNetCore.1.0.0.RC2-VS2015Tools。它没有帮助。
-
尝试从已安装的程序中卸载RC1 CLI("程序和功能=>" Windows的Microsoft Dotnet CLI(1.0.0.XXXX)")
-
@Fabian不错,我做到了,但现在无法再次安装:github.com/dotnet/cli/issues/3371 ...
-
好吧,我通过删除Visual Studio和2015 C ++可重散表对其进行了修复,但目前我已完成。我浪费了很多时间,并删除了MSVS,多个软件等,但没有任何积极的结果。如果有人知道如何解决该问题,Id会感激其共享。
问题与过时的project.json文件有关。 我重新创建了一个项目并添加了所有文件,并对其进行了修复。