2010-04-08 4 views
7

Un semplice errore e la ragione è ovvia: ho mappato un'unità di rete e sto aprendo la soluzione da esso. Visual Studio mi dà questo errore.L'ubicazione del progetto non è affidabile Errore in Visual Studio

Ho provato su Google e, con mia sorpresa, non sono riuscito a trovare una soluzione. Sono in esecuzione Visual Studio 2008.

Le soluzioni che ho trovato su google dicono che dovrei correre Mscorcfg.msc, ma purtroppo, non mi sembra di avere quel file ovunque sul mio computer. Né mi sembra di avere nulla nel mio pannello di controllo relativo a .NET Framework. Ovviamente posso eseguire bene le applicazioni .NET, quindi il framework esiste.

Un'altra soluzione suggerita in esecuzione caspol.exe, anche se questo è .NET 2, che ho anche provato senza alcun risultato.

Qualche idea?

Devo aggiungere che sto cercando di aggiungere il percorso a qualsiasi lista di fiducia ci sia.

risposta

-1

Prova a cercare in Pannello di controllo -> Strumenti di amministrazione per i programmi di utilità di configurazione di .NET Framework. Da qui dovresti essere in grado di seguire le istruzioni dalla pletora dei risultati di google su questo argomento.

+0

Sfortunatamente non esiste nulla relativo a .NET Framework negli strumenti di amministrazione. – NibblyPig

+0

@SLC: Ho pensato prima di porre la domanda ovvia :) Sulla mia macchina questo collegamento punta a C: \ WINDOWS \ Microsoft.NET \ Framework \ v1.1.4322 \ mscorcfg.msc - hai un percorso simile sulla tua macchina ? – BenV

+0

Ho cartelle per 1.0xxx 1.1xxx (come il tuo) 2.0xxx 3.0 e 3.5, quindi presumibilmente è una per ogni versione del framework .net. 1.0xxx e 1.1xxx contengono solo un paio di file config/dll, mentre 2.0xxx contiene un sacco di roba ma nessun file con quel nome, sebbene ci siano un sacco di file mscorxxx.dll. 3.5 contiene anche un carico di cose, ma ancora, niente con quel nome. – NibblyPig

2

Se il server si trova nella zona "Internet", provare ad aggiungerlo ai "Siti attendibili" nelle Opzioni Internet. (Puoi vedere la zona nella barra di stato in Windows Explorer.)

+0

L'ho aggiunto ai miei siti attendibili nelle opzioni internet, ma il messaggio appare ancora. – NibblyPig

+0

L'ho aggiunto alla mia intranet locale in Opzioni Internet (deselezionando "Richiede verifica server ...". Viene visualizzato il messaggio, ma dopo aver deselezionato la casella "Avvisa per ogni progetto ...", il progetto verrà caricato e il messaggio non verrà più visualizzato . Purtroppo, ho anche fatto: C: \ Windows \ Microsoft.NET \ Framework -url il file \ v4.0.30319 \ caspol -m -ag 1: // YourSharePath \ * FullTrust quindi non sono sicuro se ENTRAMBI la Intranet locale E la modifica di Caspol sono obbligatori Ad ogni modo, funziona ora e VS non si blocca su di me! – Colin

8

caspol è lo strumento giusto da utilizzare per sopprimere questi avvisi. Ecco il comando che uso:

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

Ciò garantirà la piena fiducia al gruppo di codice intranet locale. Affinché ciò abbia l'effetto desiderato, il computer deve essere configurato per riconoscere la condivisione come nell'area intranet.

Si noti che questo comando è per .NET 2.0, 3.0 e 3.5. (Le impostazioni di sicurezza per 3.0 e 3.5 sono controllate dall'utilità caspol per 2.0).

+0

Questo lo ha ordinato per me - combinato con l'aggiunta del mio percorso UNC alla zona intranet locale in IE. – Frans

+1

Questo non risolve il problema per .net 4 e visual studio 2012. – Micah