J'utilise SmartAssembly à la fois pour l'obfuscation de code générale et pour la signalisation d'erreur dans une application.Consigner automatiquement l'erreur et mettre fin à l'application avec SmartAssembly
Si mon application rencontre une exception non gérée, j'aimerais que l'exception soit consignée, puis ferme l'application sans intervention de l'utilisateur. Est-il possible de créer un projet SmartAssembly qui le permet?
J'ai essayé de configurer le projet dans l'interface graphique SmartAssembly, ainsi que sur the command-line sans succès. Ci-dessous la commande et les arguments que j'ai essayés, mais jusqu'ici je ne peux pas déterminer comment l'obtenir à la fois mettre fin à l'application et enregistrer l'erreur sans entrée de l'utilisateur.
Créer un projet 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"
Générez le projet:
"C:\Program Files\Red Gate\SmartAssembly 6\SmartAssembly.com" /build shell.saproj
Utiliser 'auto' connecté automatiquement des erreurs, mais je ne pouvais pas trouver le bon réglage pour terminer l'application en plus sans interaction de l'utilisateur. – jdhurst