Après le téléchargement de Nant de 0,91, je suis certains apparentent à des erreurs de configuration relatives à la configuration ou de sécurité (voir ci-dessous).
J'essaie simplement de mettre à jour mon Nant exécutables à partir de 0,86 à 0,91.
Comment puis-je résoudre les problèmes ci-dessous lors de la construction sur une machine Windows 7?
log4net:ERREUR XmlConfiguratorAttribute: Exception arriver ConfigurationFileLocation. Doit être capable de résoudre ConfigurationFileLocation quand ConfigFile et ConfigFileExtension propriétés ne sont pas définies. Système.De sécurité.SecurityException: Demande d'autorisation de type 'System.De sécurité.Les autorisations.FileIOPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' a échoué. au Système.De sécurité.CodeAccessSecurityEngine.Vérifier(Objet de la demande, StackCrawlMark& stackMark, Boolean isPermSet) au Système.De sécurité.CodeAccessSecurityEngine.Vérifier(CodeAccessPermission cap, StackCrawlMark& stackMark) au Système.De sécurité.CodeAccessPermission.Demande() au Système.AppDomainSetup.VerifyDir(String dir, Boolean normaliser) au log4net.Util.SystemInfo.get_ConfigurationFileLocation() au log4net.Config.XmlConfiguratorAttribute.ConfigureFromFile(Assemblée sourceAssembly, ILoggerRepository targetRepository)
L'action qui a échoué était: La demande Le type de la première autorisation qui a échoué était: Système.De sécurité.Les autorisations.FileIOPermission La Zone de l'assemblée qui a échoué était: Internet
Exception Non Gérée: System.De sécurité.SecurityException: Demande de ConfigurationPermission échec lors de la tentative d'accès à la section de configuration 'nant'. Pour permettre à tous les appelants pour accéder aux données de la présente section, la section de l'attribut 'requirePermission' "égalité" false " dans le fichier de configuration cette section est déclarée. ---> Système.De sécurité.SecurityException: Demande d'autorisation de type 'System.La Configuration.ConfigurationPermission, Système.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' a échoué. au Système.De sécurité.CodeAccessSecurityEngine.Vérifier(Objet de la demande, StackCrawlMark& stackMark, Boolean isPermSet) au Système.De sécurité.CodeAccessSecurityEngine.Vérifier(CodeAccessPermission cap, StackCrawlMark& stackMark) au Système.De sécurité.CodeAccessPermission.Demande() au Système.La Configuration.BaseConfigurationRecord.CheckPermissionAllowed(String configKey, Boolean requirePermission, Boolean isTrustedWithoutAptca) --- Fin de l'exception interne trace de la pile --- au Système.La Configuration.BaseConfigurationRecord.CheckPermissionAllowed(String configKey, Boolean requirePermission, Boolean isTrustedWithoutAptca) au Système.La Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Objet et résultat, Objet& resultRuntimeObject) au Système.La Configuration.BaseConfigurationRecord.GetSection(String configKey) au System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(Chaîne de nom de section) au Système.La Configuration.ConfigurationManager.GetSection(String nom de section) à NAnt.Console.ConsoleStub.Cadre.GetRuntimeFramework() à NAnt.Console.ConsoleStub.Main(String[] args
(La réponse est à venir, l'affichage que d'une question de référence....)