Я написал программу, которая широко использует EasyHook. Программа работает нормально, если я запускаю ее из Visual Studio (либо в режиме отладки, либо в режиме освобождения), но она перестает работать (или, лучше, перестает подключаться), если я запускаю ее из папки выпуска. Вопрос прост, почему? Я запускаю как визуальную студию, так и приложение с одним и тем же пользователем на той же машине, поэтому не должно быть разницы ...Программа работает только в Visual Studio
ответ
Проверьте свою папку отладки, если у вас есть файлы, которые не находятся в папке выпуска (например. dll и т. д.), если они скопируют их, чтобы выпустить папку! и, если вы работаете тогда, то вы, вероятно, используете некоторые внешние dll или некоторые ссылки что-то вроде этого ... и вам также придется включить их в свой проект настройки!
бегаю как Visual Studio и приложение с тем же пользователем, на той же машине, так что не должно быть никакой разницы
я могу сделать случайное предположение, так как вы не дают много подробностей и сообщений об ошибках в вашем вопросе.
Visual Studio 2008 и 2010 работает с повышенным уровнем (если я правильно помню). Если вы не отключили UAC, вам необходимо запустить приложение в качестве администратора.
VS не работает с повышенным уровнем, если вам это не нужно (к нам IIS или отлаживать запущенную службу, например). – nickd
- 1. Моя программа работает только в режиме отладки (visual Studio 2010)
- 2. Программа не работает за пределами Visual Studio
- 3. Visual Studio 2015: устаревшая программа
- 4. Программа отладки Visual Studio заблокирована в памяти
- 5. Программа зависает в отладчике Visual Studio
- 6. Программа работает в Visual Studio 2012, но не ideone.com
- 7. C# Visual Studio работает программа без отладчика (ctrl + F5)
- 8. Программа компиляции ошибок в Visual Studio 2008
- 9. программа OpenGL работает только в режиме отладки в Visual Studio 2013
- 10. Программа монеты Toss не работает Visual Studio 2010
- 11. Почему моя программа не работает без помощи Visual Studio?
- 12. Visual Studio 2012 Сайт работает правильно в Visual Studio 2012
- 13. Visual Studio работает с Microsoft.Office.Interop.Outlook
- 14. Программа, которая выводит файл решения Visual Studio
- 15. Программа не запускается без установки Visual Studio?
- 16. Программа на C++ работает на XP SP2 только после установки Visual Studio
- 17. Программа WinForms, содержащая WebBrowser, работает только в режиме отладки
- 18. JavaScript intellisense в Visual Studio работает только частично
- 19. Visual studio keyboard не работает
- 20. Почему моя программа работает только в режиме отладки?
- 21. Json.Net выбрасывает OutOfMemoryException только в Visual Studio
- 22. Программа сбой из-за scanf_s в Visual Studio Ultimate 2013
- 23. Visual Studio 2013 не работает
- 24. Неразрешенный внешний символ только в Visual Studio?
- 25. Visual Studio - TabControl.TabPages.Insert не работает
- 26. Программа/цикл работает только частично
- 27. AngularJS не работает Visual Studio?
- 28. P # не работает на Visual Studio
- 29. C# программа работает нормально только в режиме перешагивания
- 30. «gnuplot» не работает в visual studio
Какая ошибка возникает при запуске приложения вне VS? –
Вы пытались запустить приложение из папки выпуска и подключить отладчик визуальной студии после запуска приложения? – sloth
Я не получаю никакой ошибки, только файл журнала (где я помещал данные с крючками) пуст. @dkson: нет, я этого не сделал, но приложение не разбивается, просто не работает ... – kaharas