Setelah mengunduh Nant 0.91, saya mendapatkan beberapa kesalahan konfigurasi yang agak samar yang berkaitan dengan konfigurasi atau keamanan (lihat di bawah).
Saya mencoba untuk meningkatkan executable Nant saya dari 0,86 menjadi 0,91.
Bagaimana saya dapat menyelesaikan masalah di bawah ini saat membangun di mesin Windows 7?
log4net: ERROR XmlConfiguratorAttribute: Pengecualian mendapatkan ConfigurationFileLocation. Harus dapat menyelesaikan ConfigurationFileLocation jika properti ConfigFile dan ConfigFileExtension tidak disetel. System.Security.SecurityException: Permintaan izin jenis 'System.Security.Permissions.FileIOPermission, mscorlib, Versi = 4.0.0.0, Budaya = netral, PublicKeyToken = b77a5c561934e089' gagal. di System.Security.CodeAccessSecurityEngine.Check (Permintaan objek, StackCrawlMark & stackMark, Boolean isPermSet) di System.Security.CodeAccessSecurityEngine.Check (tutup CodeAccessPermission, StackCrawlMark & stackMark) di System.Security.CodeAccessPermission System.VanderSetup. String dir, Boolean normalize) di log4net.Util.SystemInfo.get_ConfigurationFileLocation () di log4net.Config.
Tindakan yang gagal adalah: Permintaan Jenis izin pertama yang gagal adalah: System.Security.Permissions.FileIOPermission Zona rakitan yang gagal adalah: Internet
Pengecualian Tidak Tertangani: System.Security.SecurityException: Permintaan ConfigurationPermission gagal saat mencoba mengakses bagian konfigurasi 'nant'. Untuk mengizinkan semua penelepon mengakses data untuk bagian ini, setel atribut bagian 'requirePermission' sama dengan 'false' di file konfigurasi tempat bagian ini dideklarasikan. ---> System.Security.SecurityException: Permintaan izin jenis 'System.Configuration.ConfigurationPermission, System.Configuration, Versi = 4.0.0.0, Budaya = netral, PublicKeyToken = b03f5f7f11d50a3a' gagal. di System.Security.CodeAccessSecurityEngine.Check (Permintaan objek, StackCrawlMark & stackMark, Boolean isPermSet) di System.Security.CodeAccessSecurityEngine.Check (tutup CodeAccessPermission, StackCrawlMark & stackMark) di System.Security.CodeAccessPermission.
(Jawaban akan datang, diposting sebagai pertanyaan untuk referensi ....)