Geben Sie der UNC-Freigabe für Visual Studio 2012 und .Net 4.0 FullTrust

Jedes Mal, wenn ich versuche, eine Lösung zu öffnen, die sich auf einer UNC-Freigabe befindet, wird das folgende Dialogfeld angezeigt:

Ich habe versucht, die zu verwendencaspol.exe Nutzen, von dem Hanselman sprichtHier, aber es scheint nicht zu funktionieren. Zumindest nicht für ein .NET 4-Projekt, das in Visual Studio 2012 ausgeführt wird. Beim Ausführen der .NET 4-Version von caspol mit denselben Argumenten wird die folgende Meldung angezeigt:

WARNING: The .NET Framework does not apply CAS policy by default. Any settings
shown or modified by CasPol will only affect applications that opt into using
CAS policy.

Please see http://go.microsoft.com/fwlink/?LinkId=131738 for more information.

Ich folgte diesem Link, aber nichts schien mir sinnvoll zu sein.

Um einen kleinen Überblick über meine Arbeit zu geben, läuft Windows 7 als VM (über VirtualBox) auf meinem Mac. Ich richte auf meinem Mac eine SMB-Netzwerkfreigabe ein, mit der ich von meiner VM aus eine Verbindung herstellen kann. Beim Versuch, die Lösung zu laden, erhalte ich jedoch weiterhin diesen Fehler. Ich weiß, dass ich das Kontrollkästchen deaktivieren und alles laden kann, aber ich möchte wissen, wie ich dem Standort voll vertrauen kann.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage