Mein Setup:ReSharper zwischen Projekten in brandneuen dnx Lösung "Can not Symbol lösen"
- Visual Studio 2015 Update1
- ReSharper Ultimative 9.2
- dnvm Version 1.0.0-rc1-update2 clr x86
Was ich bisher getan haben:
Ich habe eine brandneue Lösung mit 2 Projekten erstellt:
- Visual C#/Web -> "Class Library (Package)
- Visual C#/Web ->" Console-Anwendung (Package)
und eine Referenz der Klassenbibliothek zur Konsolenanwendung hinzugefügt.
Die project.json der Klassenbibliothek sieht wie folgt aus:
{
"version": "1.0.0-*",
"description": "DnxExampleClassLibrary Class Library",
"authors": [ "John Doe" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"frameworks": {
"net451": { },
"dotnet5.4": {
"dependencies": {
"Microsoft.CSharp": "4.0.1-beta-23516",
"System.Collections": "4.0.11-beta-23516",
"System.Linq": "4.0.1-beta-23516",
"System.Runtime": "4.0.21-beta-23516",
"System.Threading": "4.0.11-beta-23516"
}
}
}
}
Die project.json der Konsolenanwendung sieht wie folgt aus:
{
"version": "1.0.0-*",
"description": "DnxExampleConsoleApp Console Application",
"authors": [ "John Doe" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"compilationOptions": {
"emitEntryPoint": true
},
"dependencies": {
"DnxExampleClassLibrary": "1.0.0-*"
},
"commands": {
"DnxExampleConsoleApp": "DnxExampleConsoleApp"
},
"frameworks": {
"dnx451": { },
"dnxcore50": {
"dependencies": {
"Microsoft.CSharp": "4.0.1-beta-23516",
"System.Collections": "4.0.11-beta-23516",
"System.Console": "4.0.0-beta-23516",
"System.Linq": "4.0.1-beta-23516",
"System.Threading": "4.0.11-beta-23516"
}
}
}
}
Jetzt, wenn ich versuche, eine erstellen Instanz von Class1 (das ist in der Klassenbibliothek Projekt) innerhalb meiner Main
Funktion, ReSharper sagt mir, dass es das Symbol nicht auflösen kann.
Das Projekt kompiliert und wenn ich ReSharper auszusetzen, sieht alles gut aus.
Ich habe auch versucht, "ReSharper/Optionen -> Umgebung/Allgemein -> Clear Caches", aber das hat das Problem auch nicht gelöst.
Was mache ich falsch? Bitte helfen Sie.
Das sieht so aus, als könnte es meine Probleme lösen. Ich habe noch keine Lizenz für Version10, aber weil die Fehlerliste genau die Probleme beschreibt, die ich habe, markiere ich diese Antwort als die akzeptierte. –