Мне нужно поместить мое приложение C # на USB-накопитель. Оно должно быть исполняемым оттуда.
Проблема в том, что для работы требуется .net framework 4.0 (или, возможно, 3.5 - он использует OpenXML для открытия, изменения и сохранения документов Word в формате .docx, я не уверен, совместим ли он с 3.5).
Имея программа на USB-накопителе означает, что установщика не будет, что, в свою очередь, означает, что я не могу встроить проверку предварительных требований, которая обычно говорит: «Вам нужен .net framework 4.0 ... установить сейчас?»
Есть ли способ создать проверку приложения до сообщения об ошибке по умолчанию от Microsoft и установить.Net framework 4.0 из установщика на USB-накопителе (см .: Где я могу скачать REAL Full .Net Framework 4 Standalone Installer? для ссылок на установщики .net frameworks).
Я понимаю, что этот вопрос дублирует Установка .NET framework с USB-накопителя, когда это необходимо , однако я не совсем понимаю вопрос и при поиске ClickOnce Deployment я не уверен, как это может помогите мне вообще.
Спасибо.