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 ....)
Jawaban:
Anehnya, ini terkait dengan bagaimana executable diekstraksi dari arsip Nant 0.91. (Ini tidak masuk akal bagi saya sampai saya benar-benar mencobanya, tetapi itu benar-benar berhasil ...)
Sumber: http://surfjungle.blogspot.com/2011/11/tip-running-nant-091-on-windows-7.html
sumber
Zulassen
Saya mengalami masalah yang sama, namun tab Properties / General saya tidak berisi tombol buka blokir. (Saya tidak yakin mengapa; sepertinya ini berpotensi terkait dengan fakta bahwa saya menjalankan di dalam mesin virtual VMWare Fusion.)
Masalah ini sepertinya hilang jika saya menggunakan sesuatu selain ekstraktor ZIP bawaan Windows untuk mengekstrak file. Misalnya, saya menggunakan 7-Zip untuk mengekstrak arsip dan semuanya berfungsi dengan baik.
sumber
Berikut cara membuka blokir semua file secara rekursif setelah fakta dengan PowerShell. Anehnya, buka blokir file hanya memeriksa properti pspath melalui pipa.
Tentu saja Anda bisa melakukannya dengan cara ini, tanpa mengetahui mana yang diblokir atau tidak:
sumber