Nant 0.91をダウンロードした後、構成またはセキュリティに関連するかなり不可解な構成エラーが発生します(以下を参照)。
私は単にNant実行可能ファイルを0.86から0.91にアップグレードしようとしています。
Windows 7マシンでビルドする場合、以下の問題をどのように解決できますか?
log4net:ERROR XmlConfiguratorAttribute:ConfigurationFileLocationの取得中に例外が発生しました。ConfigFileプロパティとConfigFileExtensionプロパティが設定されていない場合は、ConfigurationFileLocationを解決できる必要があります。System.Security.SecurityException:タイプ 'System.Security.Permissions.FileIOPermission、mscorlib、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = b77a5c561934e089'の権限のリクエストに失敗しました。System.Security.CodeAccessSecurityEngine.Check(Object demand、StackCrawlMark&stackMark、Boolean isPermSet)at System.Security.CodeAccessSecurityEngine.Check(CodeAccessPermission cap、StackCrawlMark&stackMark)at System.Security.CodeAccessPermission.Demand()at System.AppDomainSetup.VerifyDir(文字列dir、ブール値の正規化)、log4net.Util.SystemInfo.get_ConfigurationFileLocation()、log4net.Config。
失敗したアクションは次のとおりです。デマンド失敗した最初のアクセス許可の種類は次のとおりです:System.Security.Permissions.FileIOPermission失敗したアセンブリのゾーンは次のとおりです:インターネット
未処理の例外:System.Security.SecurityException:構成セクション 'nant'にアクセスしようとしたときに、ConfigurationPermissionの要求が失敗しました。すべての呼び出し元がこのセクションのデータにアクセスできるようにするには、このセクションが宣言されている構成ファイルでセクション属性 'requirePermission'を 'false'に設定します。---> System.Security.SecurityException:タイプ 'System.Configuration.ConfigurationPermission、System.Configuration、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = b03f5f7f11d50a3a'の権限のリクエストに失敗しました。System.Security.CodeAccessSecurityEngine.Check(Object demand、StackCrawlMark&stackMark、Boolean isPermSet)at System.Security.CodeAccessSecurityEngine.Check(CodeAccessPermission cap、StackCrawlMark&stackMark)at System.Security.CodeAccessPermission。
(回答は近日公開され、参照用の質問として投稿します...)