user2455111 Asked:2020-11-29 10:43:37 +0000 UTC2020-11-29 10:43:37 +0000 UTC 2020-11-29 10:43:37 +0000 UTC 文件访问问题 772 我正在尝试加载位于项目调试文件夹中的程序集 var asm = Assembly.Load(File.ReadAllBytes(path)); 问题 系统.UnauthorizedAccessException 如何从此文件夹加载程序集? c# 1 个回答 Voted Best Answer user2455111 2020-11-29T11:08:16Z2020-11-29T11:08:16Z var path = Path.Combine(relPath, partialName); FileSecurity fSecurity = File.GetAccessControl(path); var account = Environment.UserDomainName + "\\" + Environment.UserName; fSecurity.AddAccessRule(new FileSystemAccessRule(account, FileSystemRights.ReadAndExecute, AccessControlType.Allow)); var asm = Assembly.Load(File.ReadAllBytes(path)); 不好意思,我忽略了目录的路径是文件的路径,解锁文件,这段代码很合适
不好意思,我忽略了目录的路径是文件的路径,解锁文件,这段代码很合适