Après avoir téléchargé Nant 0.91, j'obtiens des erreurs de configuration plutôt cryptiques liées à la configuration ou à la sécurité (voir ci-dessous).
J'essaie simplement de mettre à niveau mes exécutables Nant de 0,86 à 0,91.
Comment puis-je résoudre les problèmes ci-dessous lors de la création sur une machine Windows 7?
log4net: ERREUR XmlConfiguratorAttribute: exception lors de l'obtention de ConfigurationFileLocation. Doit être en mesure de résoudre ConfigurationFileLocation lorsque les propriétés ConfigFile et ConfigFileExtension ne sont pas définies. System.Security.SecurityException: la demande d'autorisation de type 'System.Security.Permissions.FileIOPermission, mscorlib, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089' a échoué. à System.Security.CodeAccessSecurityEngine.Check (Object demand, StackCrawlMark & stackMark, Boolean isPermSet) à System.Security.CodeAccessSecurityEngine.Check (CodeAccessPermission cap, StackCrawlMark & stackMark, Boolean isPermSet) à System.Security.CodeAccessSecurityEngine.Check (CodeAccessPermission cap, StackCrawlMark & stackMark) à System.Security.CodeAccessPermain (Cap) String dir, Boolean normalize) à log4net.Util.SystemInfo.get_ConfigurationFileLocation () à log4net.Config.
L'action qui a échoué était: Demande Le type de la première autorisation qui a échoué était: System.Security.Permissions.FileIOPermission La zone de l'assembly qui a échoué était: Internet
Exception non gérée: System.Security.SecurityException: la demande de ConfigurationPermission a échoué lors de la tentative d'accès à la section de configuration «nant». Pour permettre à tous les appelants d'accéder aux données de cette section, définissez l'attribut de section 'requirePermission' égal à 'false' dans le fichier de configuration où cette section est déclarée. ---> System.Security.SecurityException: la demande d'autorisation de type 'System.Configuration.ConfigurationPermission, System.Configuration, Version = 4.0.0.0, Culture = neutre, PublicKeyToken = b03f5f7f11d50a3a' a échoué. à System.Security.CodeAccessSecurityEngine.Check (Object demand, StackCrawlMark & stackMark, Boolean isPermSet) à System.Security.CodeAccessSecurityEngine.Check (CodeAccessPermission cap, StackCrawlMark et stackMark) à System.Security.CodeAccessPermark) à System.Security.CodeAccessPermark
(La réponse est à venir, postée comme question de référence ....)