Ручные шаги для обновления решения VS.NET и целевой платформы .NET? - PullRequest
2 голосов
/ 27 августа 2008

После того, как мастер VS.NET (в данном случае 2008) обновит ваше решение, выполняете ли вы какие-либо ручные действия для обновления определенных свойств вашего решения и проектов? Например, вам нужно перейти к каждому проекту и выбрать новую версию фреймворка (в данном случае от 2.0 до 3.5). Даже после нацеливания на новую версию фреймворка я обнаружил, что ссылки на сборки по-прежнему указывают на сборки из старой версии (2.0, а не 3.5 даже после изменения цели). Означает ли это, что я теряю преимущества производительности сборок в новой версии фреймворка?

Ответы [ 4 ]

3 голосов
/ 27 августа 2008

Во всех версиях .Net Framework начиная с 2.0 (т. Е. 3.0 и 3.5) используются одни и те же файлы ядра (например, CLR, вы заметите, что в C: \ Windows нет каталогов, относящихся к 3.0 или 3.5 \ Microsoft.Net \ Framework), поэтому вам не следует слишком беспокоиться о проблемах с производительностью.

Основные части в Microsoft Speak называются «Красные биты», а остальные - «Зеленые биты».

2 голосов
/ 27 августа 2008

Все, что делает мастер VS 2008, - это обновление файлов проекта и решения, которые будут использоваться с VS 2008, - он по-прежнему ориентирован на среду, с которой вы начали. Если вы хотите переместить свои проекты в более новую версию фреймворка, вам придется изменить настройки проекта для каждого из них. Слишком велика вероятность того, что MSFT прервет изменения, чтобы сделать это автоматически.

1 голос
/ 27 августа 2008

Помимо функции целевой платформы, вам нужно вручную добавить ссылку на System.Core.dll, чтобы использовать некоторые из последних функций, таких как Linq.

0 голосов
/ 29 марта 2018

целевой целевой фреймворк, вам нужно будет вручную добавить ссылку на System.Core.dll, чтобы использовать некоторые из последних функций, таких как Linq.

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