Не удается открыть проект c # winform на другом компьютере - PullRequest
0 голосов
/ 28 мая 2018

Я создаю приложение win form, используя visual studio 2015, и дополнительно я использовал openhardwaremonitor.dll и roundprogressbar.dll.Я успешно скомпилировал его и запустил это приложение на моей машине без каких-либо ошибок, но когда я попытался запустить его на другом компьютере, оно не открылось.При нажатии на исполняемый файл ничего не происходит.Я посмотрел на диспетчер задач, и когда я открываю exe-файл, он попадает в раздел фонового процесса, а затем исчезает.Не открывается.Я с трудом пытался установить .net frameworks, но ничего не работает

Но я создаю простой проект winform с кнопкой и обозначаю, что он работает правильно на разных компьютерах, но тот не работает

Может кто-нибудь помочьмне, чтобы решить это, пожалуйста

Спасибо

Ответы [ 2 ]

0 голосов
/ 28 мая 2018

Если вы используете какие-либо пользовательские файлы .dll (библиотеки и т. Д.), Которых нет на другом компьютере, файл .exe не запустится.Вам необходимо скопировать эти dll-файлы и сохранить их в той же папке, что и файл .exe, чтобы файл .exe знал, где их найти.если вы скомпилируете проект, а затем просто возьмете все содержимое из папки bin, он будет работать нормально.

0 голосов
/ 28 мая 2018

Есть дополнение, которое вы можете получить, которое поможет в создании проектов установки. Вам следует искать проекты установщика Visual Studio (на момент написания можно получить https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2015InstallerProjects, если вы работаете с Visual Studio.2015).Это может помочь вам лучше обнаружить и доставить необходимые файлы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...