Приветствую всех.Программа C# работает в режиме отладки, но не непосредственно исполняемым
Я пытаюсь создать программу на C#, которая редактирует файл с использованием графического интерфейса. Я делал такие вещи много раз, но на этот раз все было иначе. Я смог отладить это нормально, но когда я перешел непосредственно к исполняемому файлу в своей папке, он не открылся. У него не было признаков даже бега.
Любопытно об этом я посмотрел в диспетчере задач, и он не появился. Я пытался удалить файл, но он сказал:
Это действие не может быть завершена, поскольку файл открыт в системе
Закройте файл и повторите попытку
Я не мог найти «Систему» это в диспетчере задач, чтобы я, когда в Монитор ресурсов.
Я обнаружил, что моя программа открыта там (не под Системой), поэтому я попытался убить процесс. Это привело к следующему диалоговом окне:
При попытке выполнить команду, произошла следующая ошибка системы:
Доступ запрещен.
Я пошел онлайн и попытался загрузить программы, которые автоматически уничтожали бы процесс, но безрезультатно. Все они дали мне ошибки, похожие на ошибку «Доступ запрещен», указанную выше.
Что я пробовал:
- убить процесс
- Установите библиотеку .NET, выбранную в свойствах проекта
- Перезапуск моего компьютера
Единственного из из тех трех, которые работали, был перезапуск моего компьютера. Это освободило исполняемый файл, и я смог удалить его и перекомпилировать свою программу, но как только я запустил ее, то же самое повторило бы себя.
В моей программе представлены тяжелая графика, несколько потоков и ссылки на несколько библиотек. Я не знаю, вызвала ли какая-либо из этих проблем эту проблему, но я думал, что могу включить их в любом случае.
Как я уже говорил, раньше я делал это, но я не знаю, что я делаю сейчас неправильно. Спасибо за любую помощь.
У вас есть антивирусная программа? Это может быть какой-то конфликт. Попробуйте выполнить тестирование с помощью антивируса. Может быть, не в сети, чтобы предотвратить вирусы и вторжения. – Tyress
Также попробуйте запустить как администратор ... –
Вау, я просто попробовал то, что вы сказали, и это сработало как шарм! Есть ли способ узнать, что я могу запустить свою программу с антивирусом? – frogmannick