Я использую SmartAssembly для обфускации общего кода, а также для сообщения об ошибках в приложении.Автоматически регистрировать ошибку и прекращать применение с помощью SmartAssembly
Если мое приложение встречает необработанное исключение, я хотел бы, чтобы исключение регистрировалось, а затем завершало приложение без какого-либо взаимодействия с пользователем. Можно ли создать проект SmartAssembly, который позволяет это?
Я пробовал настроить проект в графическом интерфейсе SmartAssembly, а также на the command-line без везения. Ниже приведена команда и аргументы, которые я пробовал, но до сих пор я не могу определить, как заставить его как прекратить приложение, так и зарегистрировать ошибку без ввода пользователем.
Создать SA Проект:
"C:\Program Files\Red Gate\SmartAssembly 6\SmartAssembly.com"
/create shell.saproj input=C:\Repositories\MyApp\src\shell.exe
/output=shell.exe
/reportappname="MyTestApp"
/errorreportingtemplate=standard;continueonerror=false,email:"[email protected]"
/reportprojectname="Shell"
/reportcompanyname="My Company"
Создание проекта:
"C:\Program Files\Red Gate\SmartAssembly 6\SmartAssembly.com" /build shell.saproj
Использование 'auto' автоматически регистрируются ошибки, но я не мог найти правильная настройка для дополнительного завершения приложения без взаимодействия с пользователем. – jdhurst