2014-03-31 8 views
5

Ich habe eine VS2013-Lösung, die viele Projekte alle C# mit Framework 4.5 hat Wenn ich versuche, alle Projekte in der Lösung neu zu erstellen, erhalte ich eine FehlermeldungDieses Projekt kann nicht im Objektbrowser angezeigt werden, da es nicht verfügbar ist oder noch nicht erstellt

This project cannot be viewed in the object browser because it is unavailable or not yet built 

Ich stelle fest, dass im Start-up-Projekt die Verweise auf die anderen DLLS erscheinen, als ob die DLLs fehlen.

Ich kann die Lösung tatsächlich zum Laufen bringen, indem ich jedes Projekt nacheinander erstelle und dann im Startprojekt auf die Referenz doppelklicke.

Schließlich habe ich alle schlechten Referenzsymbole im Start-up-Projekt losgeworden und die Lösung wird ausgeführt.

Sobald jedoch ich die gesamte Lösung neu erstellen die schlechten Referenzen wieder erscheinen.

Seltsam Build funktioniert, aber Re-Build nicht, und Clean und Re-Build nicht.

Ich habe die folgende Einrichtung.

Also VS muss zuerst DomainLayer dann Vorlagen dann DataLayer bauen .... vielleicht kann es das nicht funktionieren?

Was ist los?

+0

Ich habe das gleiche. Hast du repariert? Ich kann es nicht wegbringen. Es wurde in jede Framework-Version und dasselbe Ergebnis geändert. Ich entferne eine Referenz und füge sie zurück und der Pfad ist in den Referenzeigenschaften sofort leer. –

+0

@JeffBorden Ich kann mich nicht mehr genau erinnern, was ich getan habe, ich habe das Problem nicht mehr. Ich frage mich, ob ich Copy Local auch auf True setzen sollte. Ich sehe, dass ich Sandeeps Antwort angekreuzt habe. –

Antwort

1

Obwohl Sie Projekte einzeln erstellen können, aber keine Lösung neu erstellen können. Es scheint ein Problem mit dem Zielframework zu sein. Wechseln Sie zu den Projekteigenschaften und stellen Sie sicher, dass Sie Framework 4.5 für alle Projekte verwenden. Irgendwo in einem Projekt könnte dies fehlen.

+0

Ich wiederhole, sie sind alle 4,5 –

Verwandte Themen