With Visual Studio .NET (including 2002, 2003 and 2005) files on a network share may give an error. This error is caused by a security setting designed to protect the machine that Visual Studio .NET is running on. This is a set of instructions on setting the network share as trusted so that you can operate without the error message.

Environment: Visual Studio .NET

Message: The project location is not fully trusted by the .NET runtime.

Sometimes loading projects from network shares results in the following error message:

 

 

The following instructions will show you how to solve this problem:

 

Find the Microsoft .NET Framework Configuration tool (mscorcfg.msc). 

If you have installed Visual Studio .NET 2003 the Configuration tool is called the Microsoft .NET Framework 1.1 Configuration in the Administrative tools menu. The path will look something like this:

C:\WINDOWS\Microsoft.NET\Framework\v1.1xxx\mscorcfg.msc

 

If you have installed Visual Studio 2005 the Configuration tool is called the Microsoft .NET Framework 2.0 Configuration in the Administrative tools menu. The path will look something like this:

C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\mscorcfg.msc 

If all else fails do a system search for mscorcfg.msc and you should be able to find it.
 

Open up the Runtime Security Policy section to the All Code group (under Code Groups under Machine). Then select Add a Child Code Group.

 

 


 

Create a new code group and click Next:

 

 


 

Choose the URL type and enter the address of your server. Your server might be something like file:\\servername\* or it may be in the form of an IP address, depending on how your network is set up.

 


Select Next.


 

Select Full Trust for the permission set:

 

 

Select Next.

 


 

Select Finish to add the code group:

 

 

Projects on the file server should now load and run without problems.