Sau khi tải xuống Nant 0.91, tôi gặp một số lỗi cấu hình khá khó hiểu liên quan đến cấu hình hoặc bảo mật (xem bên dưới).
Tôi đang cố gắng nâng cấp các tệp thực thi Nant của mình từ 0,86 lên 0,91.
Làm cách nào để giải quyết các vấn đề dưới đây khi xây dựng trên máy Windows 7?
log4net: LỖI XmlConfiguratorAttribute: Ngoại lệ nhận ConfigurationFileLocation. Phải có khả năng giải quyết ConfigurationFileLocation khi thuộc tính ConfigFile và ConfigFileExtension không được đặt. System.Security.SecurityException: Yêu cầu cấp quyền loại 'System.Security.Permissions.FileIOPermission, mscorlib, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089' không thành công. tại System.Security.CodeAccessSecurityEngine.Check (Object nhu cầu, StackCrawlMark & stackMark, Boolean isPermSet) tại System.Security.CodeAccessSecurityEngine.Check (CodeAccessPermission cap, StackCrawlMark & stackMark) tại System.Security.CodeAccessSecurityEngine.Check (CodeAccessPermission cap, StackCrawlMark & stackMark) tại System.Security.Code Chuỗi dir, Boolean chuẩn hóa) tại log4net.Util.SystemInfo.get_ConfigurationFileLocation () tại log4net.Config.
Hành động không thành công là: Nhu cầu Loại quyền đầu tiên không thành công là: System.Security.Permissions.FileIOPermission Khu vực của assembly không thành công là: Internet
Unhandled Exception: System.Security.SecurityException: Yêu cầu ConfigurationPermission không thành công khi cố gắng truy cập phần cấu hình 'nant'. Để cho phép tất cả người gọi truy cập vào dữ liệu cho phần này, hãy đặt thuộc tính phần 'requestPermission' bằng 'false' trong tệp cấu hình nơi phần này được khai báo. ---> System.Security.SecurityException: Yêu cầu quyền của loại 'System.Configuration.ConfigurationPermission, System.Configuration, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' không thành công. tại System.Security.CodeAccessSecurityEngine.Check (Đối tượng nhu cầu, StackCrawlMark & stackMark, Boolean isPermSet) tại System.Security.CodeAccessSecurityEngine.Check (CodeAccessPermission cap, StackCrawlMark & stackMarkmission) tại System.Security.CodeAccessPer.
(Sắp có câu trả lời, đăng dưới dạng câu hỏi để tham khảo ....)