Benutzer mit den meisten Antworten
"using Microsoft.Sharepoint" doesn't work

Frage
-
To run some tests with aspx pages in VS 2010 RC (I'm new to the topic) I created a webapplication. After that I created an App_Code folder and added a class. To be able to use Sharepoint elements like ClientContext or Site. Than I added 3 references to Microsoft.Sharepoint, Microsoft.Sharepoint.Client and Microsoft.Sharepoint.Client.Runtime and wrote using Microsoft... into my class file.
The assemblys are registered on my pc, the dll is working but I get the compiler error:
CS0234: Der Typ- oder Namespacename "Sharepoint" ist im Namespace "Microsoft" nicht vorhanden. (Fehlt ein Assemblyverweis?)
CS0234: The typ or namespace "Sharepoint" does not exist in the namespace Microsoft (assembly reference missing)
Can please somebody point out my failure?
At the bottom of the error message the version is stated as Versionsinformationen: Microsoft .NET Framework-Version:2.0.50727.4927; ASP.NET-Version:2.0.50727.4927 although the website application should be build with .NET 3.5
Best Regards,
Andreas
Antworten
-
Hallo Andreas,Arbeite auf dem Entwicklungssystem mit der VS 2010 Version 10.0.30128 RC1Rel
kann es sein, dass sich die Frameworkversionen nicht vertragen? Probier doch mal das hier (letztes Posting)
und
http://mycodelog.com/2010/03/25/vssp2010/
Läuft deine Anwendung als 64 Bit Anwendung?
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert Andreas Blueher Donnerstag, 29. April 2010 11:12
- Tag als Antwort aufgehoben Andreas Blueher Montag, 28. Juni 2010 09:47
- Als Antwort markiert Andreas Blueher Montag, 28. Juni 2010 09:47
Alle Antworten
-
Hallo Andreas,
vorab: Hier spricht man Deutsch :)To run some tests with aspx pages in VS 2010 RC (I'm new to the topic) I created a webapplication. After that I created an App_Code folder and added a class. To be able to use Sharepoint elements like ClientContext or Site. Than I added 3 references to Microsoft.Sharepoint, Microsoft.Sharepoint.Client and Microsoft.Sharepoint.Client.Runtime and wrote using Microsoft... into my class file.
Hast Du ein Webanwendungsprojekt oder eine Website erstellt? In ersterem brauchst kein App_Code Verzeichnis, bei letzterem solltest Du es nochmal mit einem Webanwendungsprojekt versuchen, da gibts erheblich weniger Probleme.The assemblys are registered on my pc, the dll is working but I get the compiler error:
Siche,r dass die DLLs korrekt referenziert werden und nicht noch eine andere Assembly, von denen die eingebundenen abhängig sind, fehlt?
CS0234: Der Typ- oder Namespacename "Sharepoint" ist im Namespace "Microsoft" nicht vorhanden. (Fehlt ein Assemblyverweis?)
CS0234: The typ or namespace "Sharepoint" does not exist in the namespace Microsoft (assembly reference missing)
At the bottom of the error message the version is stated as Versionsinformationen: Microsoft .NET Framework-Version:2.0.50727.4927; ASP.NET-Version:2.0.50727.4927 although the website application should be build with .NET 3.5
Das ist schon korrekt so. Es gibt keine Version 3.5, die sich auch so melden würde. 3.5 ist lediglich ein Aufsatz auf 2.0. Passt also.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
- Als Antwort vorgeschlagen Robert BreitenhoferModerator Dienstag, 16. März 2010 12:44
- Als Antwort markiert Robert BreitenhoferModerator Donnerstag, 25. März 2010 13:24
- Tag als Antwort aufgehoben Andreas Blueher Donnerstag, 29. April 2010 10:04
- Nicht als Antwort vorgeschlagen Robert BreitenhoferModerator Montag, 28. Juni 2010 09:59
-
Hallo Andreas Blueher,
Schau Dir mal die folgenden Links an. Vielleicht können Sie Dir weiter helfen zur Fehlermeldung CS0234:
http://dotnetguts.blogspot.com/2008/06/type-or-namespace-name-sharepoint-does.html
http://msdn.microsoft.com/de-de/library/bb530302.aspx
Grüße,
Robert
-
Hallo Robert, hallo Stefan,
entschuldigt bitte meine lange Abwesenheit, aber ich hatte andere Arbeitspakete die auch ohne dieses Problem weiter voran getrieben werden mussten und so bin ich erst heute wieder auf diesen Fehler bzw einen ähnlichen gestoßen.
Ich erstelle eine beliebige Solution (probiert habe ich es mit Windows Forms, Console Application, WCF Service Library), wähle aus dem 14er Hive ISAPI Ordner die Microsoft.SharePoint.dll und Microsoft.Sharepoint.Client.dll aus und füge diese unter "References" hinzu.
In meiner *.cs Datei füge ich using Microsoft.SharePoint; und using Microsoft.Sharepoint.Client; hinzu (man beachte die Autovervollständigung funktioniert). Sobald ich das erste mal auf F5 drücke bzw einen Build ausführen lasse, kommt die Fehlermeldung "The type or namespace name 'SharePoint' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)"
Wenn ich die Referenzen lösche und wieder neu einfüge, kennt er sie wieder, aber nach dem Build habe ich wieder das selbe Problem.
Arbeite auf dem Entwicklungssystem mit der VS 2010 Version 10.0.30128 RC1Rel -
Hallo Andreas,Arbeite auf dem Entwicklungssystem mit der VS 2010 Version 10.0.30128 RC1Rel
kann es sein, dass sich die Frameworkversionen nicht vertragen? Probier doch mal das hier (letztes Posting)
und
http://mycodelog.com/2010/03/25/vssp2010/
Läuft deine Anwendung als 64 Bit Anwendung?
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert Andreas Blueher Donnerstag, 29. April 2010 11:12
- Tag als Antwort aufgehoben Andreas Blueher Montag, 28. Juni 2010 09:47
- Als Antwort markiert Andreas Blueher Montag, 28. Juni 2010 09:47
-
Sehr komisch, ich hab das Framework wirklich nur neu ausgewählt und bestätigt und schon ließ sich meine Solution compilieren. Danke schön!
- Als Antwort markiert Andreas Blueher Montag, 28. Juni 2010 09:47
- Tag als Antwort aufgehoben Andreas Blueher Montag, 28. Juni 2010 09:47