2013-03-18 3 views
0

В настоящее время у меня установлена ​​Visual Studio 2008, версия 9.0.30729.4462, и я сталкиваюсь с некоторыми довольно странными проблемами, которые, я считаю, связаны.Проблемы с версией Visual Studio 2008

1. При создании моего решения, я получаю 5-10 из этого выхода в отладочном выводе:

Project file contains ToolsVersion="4.0", which is not supported by this version of MSBuild. Treating the project as if it had ToolsVersion="3.5".

Все .csproj файлы проекты содержит toolsversion="3.5".

2. При попытке получить доступ к вкладке Безопасность в свойствах проекта, я получаю следующее сообщение об ошибке:

Visual Studio was unable to determine the Code Access Security (CAS) permissions that are applicable to your project. The most likely cause is that your project references a strongly-named assembly that defines custom permissions, but that is not properly installed in the global assembly cache (GAC). To correct this, try the following:

1. Ensure that any custom permissions defining assemblies referenced by your project have been properly installed to the GAC. If any of these assemblies have been rebuilt or have had their version numbers modified, you must install the new assemblies in the GAC.

2. Restart Visual Studio.

ищут решения здесь указывают, что это типично проблема с инструментальной версией 4.0; однако, как я уже сказал, все мои проекты имеют 3.5, установленные в файлах csproj.

Где я могу начать поиск неисправностей?

ответ

0

Обе эти проблемы были связаны с проблемой toolsversion = "4.0". У меня есть много проектов, интегрированных в мое решение, поэтому я искал «toolsversion =» в каталоге решений. Оказывается, некоторые из моих файлов проекта .csproj действительно были установлены в 4.0. После того как все проекты были установлены на 3.5, вкладка безопасности вернулась, и я не получал больше ошибок при компиляции.