2016-11-23 6 views
1

enter image description here Hallo, ich bin ein Neuling in C# und Visual Studio. Wie in Abbildung 1 gezeigt, versuche ich die Klassen aus anderen Projekten in ähnlicher Lösung zu verwenden.ASP.Net/C# - fehlende Baugruppenreferenz

Zum Beispiel: Ich versuche, "Using LibraryMS.Framework" bei UserDto.cs von "LibraryMS.MasterSetup" zu schreiben.

Und bekomme ich folgende Fehlermeldung:

„der Typ oder Namespace-Name‚Rahmen‘existiert nicht im Namensraum‚LibraryMS‘(möglicherweise fehlt ein Assemblyverweis?)“

Hat jemand weiß wie kann ich das lösen? Haben Sie auch eine gute ASP.net Website-Entwicklung Online-Tutorial?

von Visual Studio-Version: 2010 .Net Framework 4.0

Danke.

+0

Haben Sie dieses LibraryMS.Framework aus Ihrem LibraryMSMS.Web-Projekt referenziert? –

+0

Hallo, Willkommen bei C# :), leider kann diese Art von Fehler nicht mehr als das, vor allem, wenn es um benutzerdefinierte Bibliotheken kommt, alles, was Sie bekommen können, ist Check-in in Ihrem Referenzknoten im Abschnitt Lösung. So ein Beispiel für Sie zu starten ist: 1. Überprüfen Sie, ob Sie den Verweis in Referenzen Abschnitt hinzugefügt haben; 2. Beginnen Sie damit. Wie für Tutorials denke ich, gibt es viele Websites und Bücher (Professional ASP.NET MVC 5 für ex.), Und Original asp.net Website –

+0

https://www.google.com/search?q=the% 20Typ% 20oder% 20Namensraum% 20Name% 20Dies% 20Nicht% 20Exist% 20In% 20Der% 20Namespace & rct = j –

Antwort

4

Sie werden gefragt, ob Sie eine Baugruppenreferenz verpasst haben. Überprüfen Sie die Referenzen in Ihrer Klassenbibliothek für LibraryMS.Framework. Wenn Sie die Referenz nicht finden können, können Sie sie jederzeit hinzufügen, indem Sie auf "Referenz hinzufügen" klicken. Klicken Sie dann unter Referenzmanager auf Projekt und wählen Sie die Klassenbibliothek aus, die Sie hinzufügen möchten.

+0

Sehr geehrte dotCoder, ich habe versucht und die "Library.Framework" DLL in "Library.MasterSetup" als auch aber das Problem immer noch dort. Ich werde versuchen, es so gut wie möglich zu lösen. Danke :) – Empty

+0

Hmmm .. Das macht aber keinen Sinn –

1

Entlang dieser zwei Tage habe ich endlich herausgefunden, was vor sich geht. Der Grund dafür liegt darin, dass ich ASP.NET Empty Web Application anstelle von ASP.NET Server Control verwende. Danke Jungs. :) Jetzt fühle ich, dass Programmieren eine lustige Sache ist. Vielen Dank!