Ответ 1
Тег в файле проекта <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
.
Альтернативно в свойствах проекта:
Если это веб-приложение, вы можете найти его в Web.config: <compilation targetFramework="4.0">
Я ожидаю продолжения разработки в проекте С#/ASP.NET, который несколько раз менял руки, и никто не уверен, какая версия .NET используется.
Есть ли что-то (возможно, в свойствах проекта или в другом месте), которое сообщает мне, какую версию .NET использует проект?
EDIT:
Проект размещен на удаленном сервере (древнем!), который работает на Windows Server 2003, и использует Visual Studio 2005. Я проверил файл Web.config, а под <system.web>
нашел <compilation debug="true">
, но нет запись для targetFramework
!
Существование этой записи также зависит от версии .NET? Это 2.x или старше?
Тег в файле проекта <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
.
Альтернативно в свойствах проекта:
Если это веб-приложение, вы можете найти его в Web.config: <compilation targetFramework="4.0">
Проверьте файл веб-конфигурации.
В webconfig в разделе <system.web>
<httpRuntime targetFramework="4.5" />
<compilation debug="false" targetFramework="4.5" />
this targetFramework - версия
Вы можете найти его в свойствах проекта или получить его во время выполнения с помощью Environment.Version()
.
Вы можете проверить версию .NEt вашего проекта с помощью тега "" в файле .csproj.
Вы можете открыть форму .csproj здесь: Щелкните правой кнопкой мыши по проекту = > Открыть папку в Проводнике файлов = > откройте .csproj в текстовом редакторе.