创建卫星程序集
When I am trying to create a satellite assembly by using al.exe from the command prompt I am getting the following error.
ALINK: error AL1019: Metadata failure while creating assembly -- Access is
denied.
How can I fix this problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
构建具有 .resx 文件的项目时,我遇到了同样的错误。这是由于未经“C:\Users\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys”许可造成的
签名程序集访问被拒绝
我希望这对您的问题有所帮助。
I meet the same error when building project have .resx files. it is caused by without permission of 'C:\Users\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys'
Signing assembly Access Is Denied
I hope this can help to your question.
根据 MSDN 的说法,“例如,如果未找到使用 /win32res 选项指定的文件,则会出现此错误。”
检查引用的所有文件是否都存在、您是否在本地驱动器(而不是网络驱动器)上创建该文件,以及您是否对所涉及的目录拥有完全权限。
According to MSDN, "For example, this error occurs if a file that you specify with the /win32res option is not found."
Check if all the files referenced exist, if you're creating this on a local drive (rather than a network drive), and that you have full rights to the directories involved.