Как определить целевую версию платформы .NET - PullRequest
1 голос
/ 26 ноября 2011

Я открыл сторонний исходный код с помощью Visual Studio 2010. Я не могу определить целевую версию .NET.

Где я могу посмотреть?

Ответы [ 3 ]

2 голосов
/ 26 ноября 2011

Зависит от приложения.

Веб-приложение, библиотека, консольное приложение, приложение WPF и т. Д., Просто откройте свойства проекта и посмотрите на вкладку «Приложение». Если вы не видите вкладку «Приложение», скорее всего, это веб-сайт.

enter image description here

Веб-сайт (отличный от веб-приложения) будет использовать все, что находится в файле web.config, в сочетании с любым пулом приложений, на котором вы фактически запускаете его в IIS. (посмотрите в system.codedom/compilers файла web.config). Вот пример, нацеленный на .NET Framework 3.5:

<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4"
          type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
  <providerOption name="CompilerVersion" value="v3.5"/>
  <providerOption name="WarnAsError" value="false"/>
</compiler>
0 голосов
/ 26 ноября 2011

Перейти к свойствам проекта и проверить вкладку приложения

0 голосов
/ 26 ноября 2011

Щелкните правой кнопкой мыши проект в обозревателе решений и перейдите в Свойства.

Вы увидите целевую версию .NET Framework на вкладке Приложения:

screenshot

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...