none
Публикация, развертывание и распространение RRS feed

  • Вопрос

  • Привет всем. У меня сразу три вопроса:

    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шник, как и обычно.

    Заранее спасибо.
    25 сентября 2013 г. 13:37

Ответы

  • 3) А третий вопрос - проблема. В Microsoft Visual Studio 2010 хотел попробовать опубликовать програму, опубликовал (ClickOnce), теперь решил избавиться, очень неудобно. Не могу отключить эту публикацию. Когда выбираю конфигурацию Release и запускаю, программа ругается "Не могу найти файл версии. Переустановите приложение". А мне вообще не надо, чтобы он устанавливался куда-либо или делал что-то еще, мне нужен просто Release-EXEшник, как и обычно.
    Проблема решена. Забыл скопировать один из файлов из папки Debug\ в папку Release\, ошибка генерировалась моей же программой :D
    • Предложено в качестве ответа YatajgaModerator 26 сентября 2013 г. 6:14
    • Помечено в качестве ответа Taras KovalenkoBanned 26 сентября 2013 г. 7:36
    25 сентября 2013 г. 13:42
  • Добрый день.

    1. Да, можете, в свойствах проекта не забудьте установить целевой Framework 2.0.

    2. Нет, Framework обязательно должен быть установлен на машине.

    • Предложено в качестве ответа YatajgaModerator 26 сентября 2013 г. 6:14
    • Помечено в качестве ответа Taras KovalenkoBanned 26 сентября 2013 г. 7:36
    26 сентября 2013 г. 5:34
    Отвечающий

Все ответы

  • 3) А третий вопрос - проблема. В Microsoft Visual Studio 2010 хотел попробовать опубликовать програму, опубликовал (ClickOnce), теперь решил избавиться, очень неудобно. Не могу отключить эту публикацию. Когда выбираю конфигурацию Release и запускаю, программа ругается "Не могу найти файл версии. Переустановите приложение". А мне вообще не надо, чтобы он устанавливался куда-либо или делал что-то еще, мне нужен просто Release-EXEшник, как и обычно.
    Проблема решена. Забыл скопировать один из файлов из папки Debug\ в папку Release\, ошибка генерировалась моей же программой :D
    • Предложено в качестве ответа YatajgaModerator 26 сентября 2013 г. 6:14
    • Помечено в качестве ответа Taras KovalenkoBanned 26 сентября 2013 г. 7:36
    25 сентября 2013 г. 13:42
  • Добрый день.

    1. Да, можете, в свойствах проекта не забудьте установить целевой Framework 2.0.

    2. Нет, Framework обязательно должен быть установлен на машине.

    • Предложено в качестве ответа YatajgaModerator 26 сентября 2013 г. 6:14
    • Помечено в качестве ответа Taras KovalenkoBanned 26 сентября 2013 г. 7:36
    26 сентября 2013 г. 5:34
    Отвечающий