2010-04-08 23 views
7

Ein ziemlich einfacher Fehler, und der Grund ist offensichtlich - ich habe ein Netzlaufwerk zugeordnet, und ich öffne die Lösung daraus. Visual Studio gibt mir diesen Fehler.Der Projektstandort ist kein vertrauenswürdiger Fehler in Visual Studio

Ich habe versucht zu googeln, und zu meiner Überraschung, konnte keine Lösung finden. Ich bin mit Visual Studio 2008.

Die Lösungen, die ich auf Google gefunden sagen, ich sollte Mscorcfg.msc, laufen aber leider Ich scheine nicht, dass die Datei auf meinem Computer überall zu haben. Ich habe auch nichts in meinem Control Panel zu .NET Framework. Ich kann natürlich .NET-Anwendungen gut ausführen, also existiert das Framework.

Eine andere Lösung vorgeschlagen läuft caspol.exe, obwohl das ist .NET 2, die ich auch versucht, ohne Erfolg.

Irgendwelche Ideen?

Ich sollte hinzufügen, dass ich versuche, den Pfad zu jeder vertrauenswürdigen Liste hinzuzufügen, die es gibt.

Antwort

-1

Suchen Sie unter Systemsteuerung -> Verwaltung für die .NET Framework-Konfigurationsdienstprogramme. Von hier aus sollten Sie in der Lage sein, den Anweisungen aus der Fülle von Google-Ergebnissen zu diesem Thema zu folgen.

+0

Leider gibt es nichts in Bezug auf .NET Framework in den Verwaltungstools. – NibblyPig

+0

@SLC: Dachte, ich würde die offensichtliche Frage zuerst stellen :) Auf meinem Computer verweist diese Verknüpfung auf C: \ WINDOWS \ Microsoft.NET \ Framework \ v1.1.4322 \ mscorcfg.msc - haben Sie einen ähnlichen Pfad auf Ihrem Computer ? – BenV

+0

Ich habe Ordner für 1.0xxx 1.1xxx (das gleiche wie Ihre) 2.0xxx 3.0 und 3.5, also vermutlich das ist für jede Version des .net-Framework. Die 1.0xxx und 1.1xxx enthalten nur ein paar config/dll-Dateien, während 2.0xxx eine Menge Zeug enthält, aber keine Datei mit diesem Namen, obwohl es viele mscorxxx.dll-Dateien gibt. 3.5 enthält auch eine Menge Zeug, aber wieder nichts mit diesem Namen. – NibblyPig

2

Wenn sich der Server in der Zone "Internet" befindet, versuchen Sie, ihn zu den "Vertrauenswürdigen Sites" in Ihren Internetoptionen hinzuzufügen. (Sie können die Zone in der Statusleiste im Windows Explorer sehen.)

+0

Ich habe es zu meinen vertrauenswürdigen Sites in Internetoptionen hinzugefügt, aber die Nachricht wird weiterhin angezeigt. – NibblyPig

+0

Ich habe es zu meinem lokalen Intranet in den Internetoptionen hinzugefügt (die Überprüfung der Serververifizierung ... deaktiviert). Die Meldung erscheint, aber nachdem ich das Kontrollkästchen "für jedes Projekt warnen" deaktiviert habe, wird das Projekt geladen und die Nachricht wird nicht mehr angezeigt . Leider habe ich auch: C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ caspol -m -ag 1 -url file: // YourSharePath \ * Fulltrust so ich bin nicht sicher, wenn sowohl das lokale Intranet als auch die Caspol-Änderung erforderlich sind Wie auch immer, es funktioniert jetzt und VS hängt nicht an mir! – Colin

8

caspol ist das richtige Werkzeug, um diese Warnungen zu unterdrücken. Hier ist der Befehl, den ich verwende:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\caspol -m -pp off -cg 1.2 FullTrust 

Dies wird volle Vertrauen zu lokalen Intranet-Code-Gruppe gewähren. Damit dies die gewünschte Wirkung hat, muss der Computer so konfiguriert sein, dass die Freigabe als in der Intranetzone befindlich erkannt wird.

Beachten Sie, dass dieser Befehl für .NET 2.0, 3.0 und 3.5 ist. (Sicherheitseinstellungen für 3.0 und 3.5 werden vom Dienstprogramm caspol für 2.0 gesteuert).

+0

Dies sortiert für mich - kombiniert mit dem Hinzufügen meiner UNC-Pfad zur lokalen Intranetzone in IE. – Frans

+1

Dies löst das Problem für .net 4 und Visual Studio 2012 nicht. – Micah