У меня есть программа, которую я создал, которая читает и пишет файлы.Я собрал его в режиме Release, затем попытался запустить exe на Win7.Сначала, при устранении неполадок, Windows просто сказала, что приложение закрыто, и оно ищет решение.Через несколько секунд диалоговое окно исчезнет и больше ничего не отобразится.
Поэтому, приложив значительные усилия, я подключил к процессу отладчик, но он показывал мне только разборку, которая говорит мне, что произошла ошибкане было в моем коде приложения, но где-то в рамках.
Странно то, что когда я позволяю отладчику присоединиться, затем нажимаю «Стоп» в VS и выхожу из отладчика, программа фактически запускается в этот момент!
Так что теперь яозадачен.У меня есть приложение, которое создает, которое, кажется, имеет ошибку разрешения, когда я его запускаю, но если я позволю присоединить отладчик, закрою его, оно запустится, и не будет никаких исключений, чтобы действительно посмотреть.
Как мне устранить эту проблему?
Редактировать: Отвечая на вопрос Мерлина:
Это пользовательское приложение, написанное с нуля на c #.Единственная зависимость, которая существует вне основных пространств имен .NET, - это библиотека Ionic.Zip.
Visual Studio 2008 (написание на C # 3.5) Windows 7 - Home Premium, сборка v6.1 версии 7600 - четырехъядерный процессор x64Вы компилируете под: Любой процессор
Я не пробовал его на другом компьютере или другой версии VS.
Редактировать: я смог попробовать скомпилированную версию на другом компьютере win7,и это работало без проблем, так что похоже на проблему безопасности (?) только на моем компьютере.