В приложении отсутствуют необходимые файлы
Я создал приложение c# в Visual studio 2010 с C#. Он использует некоторые другие файлы DLL. Когда я публикую его, используя Build - >Publish the Setup.exe файл генерируется.
когда я запускаю эту установку на другой машине, я получаю сообщение об ошибке " необходимые файлы отсутствуют.". Я пытался!--5-->этой, но это не снимало вопросов.
этой также не помогло, потому что внутри New Project->Other Project Types->Setup and Deployment
, Setup Project
не существует. Он пуст.
Как я могу решить это?
2 ответов
при запуске настройка на другой машине, опубликовать папку приложения необходимо, чтобы присутствовать на этой машине в правильном месте.
в вашем случае папка publish отсутствует.
следовательно, такая ошибка происходит.
вставить папку публикации с Вашего компьютера, где программа успешно работает на другой машине, где вы хотите установить приложение.
затем запустите файл установки в этой публикации папка.
тогда только вы преодолеете эту проблему.
Publish folder содержит все необходимые библиотеки DLL и файлы, которые необходимо запустить приложению.
когда я столкнулся с этим, я обнаружил, что одна или несколько ссылочных библиотек DLL должны быть установлены в CopyLocal = true.
это влияет на приложения и установщики click-once. Если есть вероятность, что файл еще не находится на компьютере пользователя, вам нужно будет включить его (или установить его)
(Проверьте лицензирование перераспределения для файлов)