2015-06-03 7 views
8

DNVM installiert ein Verzeichnis .dnx in C:\Users\myUsername\.dnx (in).Verschieben des .dnx-Verzeichnisses aus% USERPROFILE%

Leider ist mein Benutzerprofil nach IT-Richtlinien auf 30 MB beschränkt.

Wie kann ich dieses Verzeichnis an einen anderen Ort verschieben, z. C:\.dnx?

ich C:\Users\myUsername\.dnx-C:\.dnx einen symbolischen Link versucht zu schaffen, aber es scheint, wie Visual Studio nicht Symlinks nicht folgen, wenn die Lösung den Aufbau, so dass ich Fehler bauen wie folgt aus:

Could not find a part of the path 'C:\Users\myUsername\.dnx\packages\System.IO\4.0.10-beta-22816\lib\contract\System.IO.dll'.

I‘ m unter Verwendung von Visual Studio Community 2015 RC mit .NET 4.6 unter Windows 7 Professional.

+0

Ihr Update sieht wie eine * Antwort * aus - wenn ja, sollte es als Antwort gepostet werden und nicht als Bearbeitung Ihrer Frage. –

+0

Ja, ich denke, du hast Recht - Es hat mein Problem gelöst, obwohl ich wirklich gerne wissen möchte, ob der Ordner irgendwie verschoben werden kann, anstatt in meinem Benutzerprofil nicht zu roaming zu machen. Es fühlt sich eher wie eine "temporäre" Problemumgehung an, aber ich kann es stattdessen als Antwort hinzufügen. – Leif

Antwort

2

fand ich eine „vorübergehende“ Abhilfe durch den Nicht-Roaming .dnx Verzeichnis machen, über diesen Registrierungsschlüssel: HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ExcludeProfileDirs

Sie können weitere Informationen zu diesem Problem zu umgehen here finden.

0

Verwenden Sie junction Werkzeug von MS, um Alias ​​des Verzeichnisses auf anderem Datenträger zu erstellen. Laden Sie junction.exe herunter und lesen Sie die Verwendung.

+0

Ich habe bereits versucht, eine symbolische Verbindung (junction) über die Befehlszeile zu erstellen, indem ich folgendes tat: 'mklink/J .dnx C: \. Dnx', aber es scheint, als würde Visual Studio (oder' MSBuild' eher) keinen Symlinks folgen Referenzen – Leif

+0

Verwenden Sie das 'junction'-Tool. Ich bin mir nicht sicher, ob es normale Symlinks oder andere schafft. Es funktioniert für die Umleitung von Windows Update-Verzeichnis und anderen. Haben Sie auch versucht, hart Link? – i486

+0

Ja, '/ J' erstellt eine feste Verbindung zu einem Verzeichnis. Ich versuchte auch '/ D' zu verwenden, das eine weiche Verbindung herstellt und die Standardoptionen ist, wenn kein anderes Präfix angegeben wird. Leider kann ich diese Anwendung aufgrund von IT-Richtlinienproblemen nicht auf diesem Computer installieren, daher muss ich 'cmd' verwenden, um Symlinks zu erstellen. – Leif

4

Ich hatte ein Problem, wo mein Arbeitgeber blockiert .exe-Dateien in Benutzerprofil-Verzeichnisse ausführen.

zog ich die meine C: \ Benutzer \% USERPROFILE% .dnx Ordner C: \ Program Files.dnx und erstellt einen symbolischen Link mit dem folgenden Befehl:

mklink /D C:\Users\%MYPROFILENAME%\.dnx "C:\Program Files\.dnx" 

weit Also, das scheint zu sein, arbeiten und ich bin am Laufen.

+0

Das funktioniert auch für mich, obwohl ich es als lokalen Administrator ausführen musste. – richardtallent

+0

Das ist eine wirklich gute Antwort, besonders wenn es keine anderen Optionen gibt, Dateien auf andere Laufwerke zu verschieben – dyatchenko

Verwandte Themen