Вопрос наверно уже пробегал, только я однозначного ответа не нашел на него.
Суть вопроса такова, имеем небольшой проект, в системе установлен Framework 2.0 (C:\WINDOWS\Microsoft.NET\Framework\v2.0.50215\), хотелось бы проект скомпилировать с FW 1.1 (C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\), можно ли это сделать и как?
18.01.06 20:04: Перенесено модератором из '.NET' — AndrewVK
Re: Выбор режима компиляции VS2005 под NET 2.0 или NET 1.1
Здравствуйте, karamultuk, Вы писали:
K>Вопрос наверно уже пробегал, только я однозначного ответа не нашел на него.
Плохо поиском пользовались. K>Суть вопроса такова, имеем небольшой проект, в системе установлен Framework 2.0 (C:\WINDOWS\Microsoft.NET\Framework\v2.0.50215\), хотелось бы проект скомпилировать с FW 1.1 (C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\), можно ли это сделать и как?
Если код не использует новые фишки fw 2.0, то можно через msbuild здесь и здесь
Re: Выбор режима компиляции VS2005 под NET 2.0 или NET 1.1
Здравствуйте, karamultuk, Вы писали:
K>Здравствуйте.
K>Вопрос наверно уже пробегал, только я однозначного ответа не нашел на него. K>Суть вопроса такова, имеем небольшой проект, в системе установлен Framework 2.0 (C:\WINDOWS\Microsoft.NET\Framework\v2.0.50215\), хотелось бы проект скомпилировать с FW 1.1 (C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\), можно ли это сделать и как?
Нет такого режима. В 2003 студии можно скомпилировать под Framework 2.0, а в 2003 только 1.1
Да пребудет с тобой Великий Джа
Re[2]: Выбор режима компиляции VS2005 под NET 2.0 или NET 1.
Здравствуйте, Ведмедь, Вы писали:
В>Здравствуйте, karamultuk, Вы писали:
K>>Здравствуйте.
K>>Вопрос наверно уже пробегал, только я однозначного ответа не нашел на него. K>>Суть вопроса такова, имеем небольшой проект, в системе установлен Framework 2.0 (C:\WINDOWS\Microsoft.NET\Framework\v2.0.50215\), хотелось бы проект скомпилировать с FW 1.1 (C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\), можно ли это сделать и как?
В>Нет такого режима. В 2003 студии можно скомпилировать под Framework 2.0, а в 2003 только 1.1
Вы мой пост удасужились прочитать?
Re[3]: Выбор режима компиляции VS2005 под NET 2.0 или NET 1.
Здравствуйте, Максим Зелинский, Вы писали:
В>>Нет такого режима. В 2003 студии можно скомпилировать под Framework 2.0, а в 2003 только 1.1 МЗ> Вы мой пост удасужились прочитать?
Нет, он мимо меня проскочил. Сейчас прочитаю. Я просто видел в MSDN статью, где говорилось, где говорилиось, что в VS2005 нет возможности переключерния между фреймоваками. Сейчас не могу найти.
Да пребудет с тобой Великий Джа
Re[2]: Выбор режима компиляции VS2005 под NET 2.0 или NET 1.
В>Нет такого режима. В 2003 студии можно скомпилировать под Framework 2.0, а в 2003 только 1.1
В 2003 студии можно принудительно скомпилировать в режиме совместимости для версии 1.0
Re: Выбор режима компиляции VS2005 под NET 2.0 или NET 1.1
Здравствуйте, karamultuk, Вы писали:
K>Вопрос наверно уже пробегал, только я однозначного ответа не нашел на него. K>Суть вопроса такова, имеем небольшой проект, в системе установлен Framework 2.0 (C:\WINDOWS\Microsoft.NET\Framework\v2.0.50215\), хотелось бы проект скомпилировать с FW 1.1 (C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\), можно ли это сделать и как?
Код скомпилированный под 2.0 прекрасно работает с 1.1 при наличии соотвествующего манифесати и при условии, что он не использует расширенных возможностей второго фрэймворка.
Выключить фичи компилятора можно в насктройках проекта (C#). А вот с библиотеками хуже.
... << RSDN@Home 1.2.0 alpha rev. 631>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Выбор режима компиляции VS2005 под NET 2.0 или NET 1.
Здравствуйте, VladD2, Вы писали:
VD>Код скомпилированный под 2.0 прекрасно работает с 1.1 при наличии соотвествующего манифесати и при условии, что он не использует расширенных возможностей второго фрэймворка.
1 — если имеется ввиду наличие файла program.exe.config (при условии, что приложение называется program.exe), то у меня вышло сообщение о системной ошибке, соответственно приложение не запустилось.
2 — где найти список всех расширенных возможностей второго фреймворка? partial при объявлении класса расширенная возможность (влияет на процесс компиляции, а не исполнения, но все же)?
VD>Выключить фичи компилятора можно в насктройках проекта (C#). А вот с библиотеками хуже.
Конкретно какие фичи? И что имелось ввиду про проблемы с библиотеками, пример, если не трудно.
Спасибо.
Re[2]: Выбор режима компиляции VS2005 под NET 2.0 или NET 1.
Здравствуйте, VladD2, Вы писали:
VD>Код скомпилированный под 2.0 прекрасно работает с 1.1 при наличии соотвествующего манифесати и при условии, что он не использует расширенных возможностей второго фрэймворка.
Нифига. Там в метаданных явно прописан mscorlib 2.0 — соответственно, предыдущий mscorlib загрузить не сможет
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Re[2]: Выбор режима компиляции VS2005 под NET 2.0 или NET 1.
VD>>Выключить фичи компилятора можно в насктройках проекта (C#). А вот с библиотеками хуже.
B>Подскажите, как именно, выключить фичи framework 2.0 в насктройках проекта созданного в vs 2005.
Кросс пост наказуем
Re: Выбор режима компиляции VS2005 под NET 2.0 или NET 1.1
Здравствуйте, karamultuk, Вы писали:
K>Суть вопроса такова, имеем небольшой проект, в системе установлен Framework 2.0, хотелось бы проект скомпилировать с FW 1.1, можно ли это сделать и как?
Смотри VS2005 и сборка для Framework 1.1