На моем компьютере установлены VS2005 и VS2008.
У меня есть .NET Framework 2.0 SP2, 3.0, 3.0 SP2 и 3.5 SP1
Я могу выбрать, какую платформу использовать в VS 2008 из выпадающего окна, но мне любопытно, как я устанавливаю, какую платформу я хочу нацелить на проект в VS 2005. Я, очевидно, не хочу удалять платформы, потому что Я все еще хотел бы использовать VS 2008 для различных целевых структур.
То, что я пытаюсь сделать, это использовать VS2005, но только с использованием доступных сборок от 2.0. Но в то же время используйте VS2008 и любой другой фреймворк.
Я пытался найти ответ уже на SO, поэтому, если это дуплекс, просто укажите мне ссылку.
Спасибо
РЕДАКТИРОВАТЬ: Хорошо, основываясь на том, что другие люди упоминают, и я копаю немного глубже, похоже, что это может быть конкретная версия фреймворка 2.0. Я смотрю на функцию WaitHandle WaitOne, и она вызывает сбой нашего приложения на клиентских ПК, которые утверждают, что у них установлено 2.0. Мы вызываем handle.WaitOne (0), который, если вы посмотрите на спецификацию 2.0 , не показывает, что функция WaitOne с одним параметром типа int. Однако, если я перейду к определению, оно будет отображаться как v2.0.50727 и прекрасно скомпилируется. Поэтому я думаю, что мне нужно нацелиться на конкретную платформу (или убедиться, что у клиента установлена более новая .NET Framework)?
Кроме того, они обновили где-нибудь в Интернете документы MSDN для новых версий?