После загрузки Nant 0.91 я получаю некоторые довольно загадочные ошибки конфигурации, связанные с конфигурацией или безопасностью (см. ниже).
Я пытаюсь просто обновить исполняемые файлы Nant с 0.86 до 0.91.
Как я могу решить следующие проблемы при создании на компьютере под управлением Windows 7?
log4net: ERROR XmlConfiguratorAttribute: исключение, получающее ConfigurationFileLocation. Должна быть разрешена конфигурация ConfigurationFileLocation, если свойства ConfigFile и ConfigFileExtension не установлены. System.Security.SecurityException: запрос на разрешение типа "System.Security.Permissions.FileIOPermission, mscorlib, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089" не выполнен. в System.Security.CodeAccessSecurityEngine.Check(запрос объекта, StackCrawlMark & stackMark, Boolean isPermSet) в System.Security.CodeAccessSecurityEngine.Check(CapAccessPermission cap, StackCrawlMark & stackMark) в System.Security.CodeAccessPermission.Demand() в System.AppDomainSetup.VerifyDir(String dir, Boolean normalize) в log4net.Util.SystemInfo.get_ConfigurationFileLocation() в log4net.Config.XmlConfiguratorAttribute.ConfigureFromFile(сборка сборки сборки, ILoggerRepository targetRepository)
Не удалось выполнить действие: требовать Тип первого недопустимого разрешения: System.Security.Permissions.FileIOPermission Зона сбоя сборки: Интернет
Необработанное исключение: System.Security.SecurityException: запрос ConfigurationPermission не удался при попытке получить доступ к разделу конфигурации "nant". Чтобы разрешить всем вызывающим абонентам доступ к данным для этого раздела, установите атрибут раздела "requirePermission" равным "false" в файле конфигурации, где этот раздел объявлен. --- > System.Security.SecurityException: запрос на разрешение типа "System.Configuration.ConfigurationPermission, System.Configuration, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a" не выполнен. в System.Security.CodeAccessSecurityEngine.Check(запрос объекта, StackCrawlMark & stackMark, Boolean isPermSet) в System.Security.CodeAccessSecurityEngine.Check(CapAccessPermission cap, StackCrawlMark & stackMark) в System.Security.CodeAccessPermission.Demand() в System.Configuration.BaseConfigurationRecord.CheckPermissionAllowed(String configKey, Boolean requirePermission, Boolean isTrustedWithoutAptca) --- Конец внутренней проверки стека исключений --- в System.Configuration.BaseConfigurationRecord.CheckPermissionAllowed(String configKey, Boolean requirePermission, Boolean isTrustedWithoutAptca) в System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object & result, Object & resultRuntimeObject) в System.Configuration.BaseConfigurationRecord.GetSection(String configKey) в System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName) в System.Configuration.ConfigurationManager.GetSection(String sectionName) на NAnt.Console.ConsoleStub.Framework.GetRuntimeFramework() на NAnt.Console.ConsoleStub.Main(String [] args
(Ответ ожидается, размещение в качестве вопроса для справки....)