Depois de baixar o Nant 0.91, estou recebendo alguns erros de configuração enigmáticos relacionados à configuração ou segurança (veja abaixo).
Estou tentando simplesmente atualizar meus executáveis Nant de 0,86 para 0,91.
Como posso resolver os problemas abaixo ao construir em uma máquina com Windows 7?
log4net: ERROR XmlConfiguratorAttribute: exceção ao obter ConfigurationFileLocation. Deve ser capaz de resolver ConfigurationFileLocation quando as propriedades ConfigFile e ConfigFileExtension não estão definidas. System.Security.SecurityException: Falha na solicitação de permissão do tipo 'System.Security.Permissions.FileIOPermission, mscorlib, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089'. em System.Security.CodeAccessSecurityEngine.Check (Object demand, StackCrawlMark & stackMark, Boolean isPermSet) em System.Security.CodeAccessSecurityEngine.Check (CodeAccessPermission cap, StackCrawlMark & stackMarkSet) em System.Security.CodeAccessSecurityEngine.Check (CodeAccessPermission cap, StackCrawlMark & stackMarkSet) em System.Security.CodeAccessPermission. String dir, Boolean normalize) em log4net.Util.SystemInfo.get_ConfigurationFileLocation () em log4net.Config.
A ação que falhou foi: Demand O tipo da primeira permissão que falhou foi: System.Security.Permissions.FileIOPermission A zona da montagem que falhou era: Internet
Exceção não tratada: System.Security.SecurityException: Falha na solicitação de ConfigurationPermission ao tentar acessar a seção de configuração 'nant'. Para permitir que todos os chamadores acessem os dados desta seção, defina o atributo de seção 'requirePermission' igual a 'false' no arquivo de configuração onde esta seção está declarada. ---> System.Security.SecurityException: Falha na solicitação de permissão do tipo 'System.Configuration.ConfigurationPermission, System.Configuration, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'. em System.Security.CodeAccessSecurityEngine.Check (Object demand, StackCrawlMark & stackMark, Boolean isPermSet) em System.Security.CodeAccessSecurityEngine.Check (CodeAccessPermission cap, StackCrawlMark & stackMark) em System.Security.CodeAccessPermission.
(A resposta está em breve, postando como uma pergunta para referência ...)