Публикация и распространение

 
0
 
.NET
ava
DoKZ | 25.09.2013, 17:27
Привет всем. У меня сразу три вопроса:

1) Использую только функционал .NET FrameWork 2.0, надо ли включать сборку .NET FrameWork 3.5 или оставить 2.0? Просто 2.0 устаревшая, а 3.5 весит тяжелее для распространения.

2) Могу ли я просто вложить файлы System.dll, System.Drawing.dll и System.Windows.Forms.dll в папку с приложением и распространять в таком виде? То есть, если найдется Windows XP без .NET FrameWork 2.0 или любого другого, запустится ли приложение, если кроме этих трёх библиотек ничего не используется и не зарегистрировано в ссылках?

3) А третий вопрос - проблема. В Microsoft Visual Studio 2010 хотел попробовать опубликовать програму, опубликовал (ClickOnce), теперь решил избавиться, очень неудобно. Не могу отключить эту публикацию. Когда выбираю конфигурацию Release и запускаю, программа ругается "Не могу найти файл версии. Переустановите приложение". А мне вообще не надо, чтобы он устанавливался куда-либо, мне нужен просто Release-EXEшник.

Заранее спасибо.  smile 
Comments (1)
ava
diadiavova | 28.09.2013, 16:01 #
Цитата (DoKZ @  25.9.2013,  17:27 findReferencedText)
) Использую только функционал .NET FrameWork 2.0, надо ли включать сборку .NET FrameWork 3.5 или оставить 2.0? Просто 2.0 устаревшая, а 3.5 весит тяжелее для распространения.

Если в свойствах проекта в качестве целевой платформы указана версия 2.0, то более поздние не нужны.
Цитата (DoKZ @  25.9.2013,  17:27 findReferencedText)
Могу ли я просто вложить файлы System.dll, System.Drawing.dll и System.Windows.Forms.dll в папку с приложением и распространять в таком виде?

Нет. Фреймворк - это не только библиотеки, но и исполняющая среда, так вот на целевой машине она должна быть установлена.
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
advanced
Submit