Después de descargar Nant 0.91, estoy obteniendo algunos errores de configuración bastante crípticos relacionados con la configuración o la seguridad (ver a continuación).¿Cómo resuelvo los errores de configuración con Nant 0.91?
Estoy tratando simplemente de actualizar mis ejecutables de Nant de 0.86 a 0.91.
¿Cómo puedo resolver los siguientes problemas al construir en una máquina con Windows 7?
log4net: ERROR XmlConfiguratorAttribute: Exception getting ConfigurationFileLocation. Debe poder resolver ConfigurationFileLocation cuando las propiedades ConfigFile y ConfigFileExtension no están configuradas. System.Security.SecurityException: solicitud de permiso de tipo 'System.Security.Permissions.FileIOPermission, mscorlib, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089' failed. en System.Security.CodeAccessSecurityEngine.Check (demanda de objetos, StackCrawlMark & stackMark, Boolean isPermSet) en System.Security.CodeAccessSecurityEngine.Check (cap CodeAccessPermission, StackCrawlMark & stackMark) en System.Security.CodeAccessPermission.Demand() en System.AppDomainSetup.VerifyDir (dir cadena, normalizar booleana) en log4net.Util.SystemInfo.get_ConfigurationFileLocation() en log4net.Config.XmlConfiguratorAttribute.ConfigureFromFile (Asamblea sourceAssembly, ILoggerRepository targetRepository)
La acción que no fue: Demanda El tipo e de la primera autorización que no era: System.Security.Permissions.FileIOPermission la zona de la asamblea que no era: Internet
Excepción no controlada: System.Security.SecurityException: solicitud de ConfigurationPermission fracasó al intentar acceder sección de configuración 'nant'. Para permitir que todas las personas que llaman tengan acceso a los datos de esta sección, configure el atributo de sección 'requirePermission' como 'falso' en el archivo de configuración donde se declara esta sección. ---> System.Security.SecurityException: solicitud del permiso de tipo 'System.Configuration.ConfigurationPermission, System.Configuration, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' failed. en System.Security.CodeAccessSecurityEngine.Check (demanda de objetos, StackCrawlMark & stackMark, Boolean isPermSet) en System.Security.CodeAccessSecurityEngine.Check (cap CodeAccessPermission, StackCrawlMark & stackMark) en System.Security.CodeAccessPermission.Demand() en System.Configuration.BaseConfigurationRecord.CheckPermissionAllowed (String ConfigKey, Boolean requirePermission, Boolean isTrustedWithoutAptca) --- final de seguimiento de pila de excepción --- en System.Configuration.BaseConfigurationRecord.CheckPermissionAllowed (String ConfigKey, Boolean requirePermission, Boolean isTrustedWithoutAptca) en System.Configuration.BaseConfigurationRecord.GetSectionRecursive (String configKey, Boolean getLkg, Boo inclinarse checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, de objetos & resultado, de objetos & resultRuntimeObject) en System.Configuration.BaseConfigurationRecord.GetSection (String ConfigKey) en System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection (String sectionname) en System.Configuration.ConfigurationManager.GetSection (String sectionName) en NAnt.Console.ConsoleStub.Framework.GetRuntimeFramework() en NAnt.Console.ConsoleStub.Main (String [] args
(respuesta llega, como publicar una pregunta para referencia ....)
sigue siendo el mismo problema con ** NAnt 0.92 ** y ** Windows 8.1 **. Pero esto era esperable. Como se puede encontrar en [otro comentario] (https://stackoverflow.com/questions/8605122/how-do-i-resolve-configuration-errors-with-nant-0-91/8605149#comment51546943_8605149) también para ** Windows 10 ** - ¿hay otra etiqueta para agregar? – Wolf