0

Я установил Visual Studio 2012 Express и .NET Framework 4.5 установил вместе.Установленная сетевая структура 4.5. Можно ли создать/настроить Framework 4.0?

Теперь из Visual Studio 2012, если я нацелен на .NET 4.0 (Properties-> Application-> Target Framework), это не работает. (То же самое происходит и с Visual Studio 2010, который, кстати, не может целиться на 4.5!).

Я заметил, что если я отлаживаю проект и устанавливаю Watch в переменной SqlConnection, я вижу все новые свойства члена 4.5 (например, я вижу SqlConnection.ClientConnectionId свойство, представленное с помощью .NET 4.5).

Итак, что Visual Studio -> Свойства ->приложения: ->Target Framework ->4,0 должен делать?

+0

С помощью взлома Visual Studio 2010 * может * на самом деле нацелиться на .NET 4.5: * [Ориентация .NET Framework 4.5 через Visual Studio 2010] (http://stackoverflow.com/questions/12390175) * –

ответ

1

Это странное поведение выглядит, по сути, совершенно нормальным, когда вы понимаете, что установка .NET Framework 4.5 является заменой .NET 4.0.

Посмотрите на вопрос о переполнении стека Can a build server with .NET 4.5 installed successfully deploy a project targeting 4.0 to a server with only .NET 4.0 installed?.