• home
    • news & events
    • blog
  • über uns
    • projekte und referenzen
    • partner
    • produkte & technologien
    • offene jobs / stellen
  • dienstleistungen & services
    • software design & architektur
    • software entwicklung
    • beratung / consulting
    • training, kurse und workshops
  • angebote
    • quick-starts
    • trainings, schulungen & kurse
    • workshops
  • kontakt
Wir bieten SharePoint und .NET
Kompetenz, Erfahrung und Know-How:
"1stQuad guaranteed."
Diesen Blog abonnieren
Subscribe in NewsGator Online Add to My AOL
Add to Google Reader or Homepage Add to netvibes

Aktuelle Posts

State Machine Workflow mit InfoPath Formularen für SharePoint 2010 – Teil 8
SharePoint 2010 / PowerShell: Mehrsprachige Taxonomien importieren
State Machine Workflow mit InfoPath Formularen für SharePoint 2010 – Teil 7
State Machine Workflow mit InfoPath Formularen für SharePoint 2010 – Teil 6
State Machine Workflow mit InfoPath Formularen für SharePoint 2010 – Teil 5

Archiv

August 2010 (2)
Juli 2010 (11)
Juni 2010 (13)
Mai 2010 (11)
April 2010 (4)
März 2010 (6)
Februar 2010 (2)
Januar 2010 (6)
Dezember 2009 (4)
November 2009 (13)
Oktober 2009 (17)
September 2009 (2)
Juli 2009 (2)
März 2009 (2)
Januar 2009 (1)

Als Microsoft Certified Partner bietet 1stQuad Solutions SharePoint und .NET Kompetenz, Erfahrung und Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Zürich, Bern, Basel, Schweiz sowie Deutschland und Östereich.
Als Spezialist für kleine und mittlere Unternehmungen (KMU) bietet 1stQuad Solutions SharePoint und .NET Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Zürich, Bern, Basel, Schweiz sowie Deutschland und Östereich.
Mit Kentico CMS bietet 1stQuad Solutions neben SharePoint und .NET CMS-Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Zürich, Bern, Basel, Schweiz sowie Deutschland und Östereich.
© 2010 1stQuad Solutions
Alle Rechte vorbehalten
> Impressum
Wir bieten Microsoft SharePoint und .NET Projekt- und Produkt-Know-how, Kompetenz und Erfahrung für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Zürich, Bern, Basel, Schweiz sowie Deutschland und Östereich.

Blog > Juli 2010

Visual Studio: "The specified path, file name, or both are too long"

Ein altbekanntes Problem von Visual Studio erfährt leider wieder einmal neue Aktualität im Zusammenhang mit Visual Studio 2010 SharePoint Projekten: „The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.": Dieser Beitrag zeigt, wie man es elegant und professionell umgehen kann.

Veröffentlicht am 22.07.2010 11:32:21 von Michael Hofer mit 0 Kommentar(en)

Warum auch immer diese Einschränkung eingeführt wurde – sie wird spätestens in einem Visual Studio 2010 SharePoint Projekt mit in Features verpackten Visuellen WebParts ein Ärgernis, ausser man verwendet extrem kurze Projektnamen und hat sein Projekt auch gleich im Stammverzeichnis. Aber in welcher professionellen Entwicklungsumgebung ist das schon so?
 
Ein von mir aus gesehen eleganter Weg mit dem Problem umzugehen ist folgender: Mit dem Befehl SUBST kann ein beliebiger Pfad als Virtuelles Laufwerk gemapt werden.

Beispiel

Mein Projekt abgelegt unter  für den Projektpfad E:\SourceControl\SharePoint\<MeinLangerProjektName>\Build<XYZ>\ abgelegt. Mit dem Befehl SUBST S: E:\SourceControl\SharePoint\<MeinLangerProjektName>\Build<XYZ> kann ich es fortan unter S:\ aufrufen und Visual Studio hat keine Probleme mit zu langen Pfadnamen mehr.

Persistent SUBST

Das ganze hat jedoch den Hacken, dass das logische Laufwerk einen Reboot nicht übersteht. Aber auch hierfür gibt es Mittel und Wege:
Das GNU-lizenzierte Tool „psubst“ (Persistent SUBST command) ist eine Bat-Datei, welche genau gleich wie der SUBST-Befehl funktioniert, aber das virtuelle Laufwerk so registriert, dass es auch nach Reboots vorhanden ist.
 
So funktioniert es:
  • Neues virtuelles Laufwerk anlegen: subst Z: "C:\Documents and Settings\All Users\Shared Documents"
  • Virtuelles Laufwerk löschen/entfernen: subst Z: /D
  • Liste aller Laufwerke anzeigen: subst

Kommentar
Dieser Blog-Eintrag wurde noch nicht kommentiert.
Kommentar hinterlassen



 Security code
Zurück, Seite drucken