【问题标题】:Creation of a satellite assembly创建卫星组件
【发布时间】:2011-09-06 22:39:45
【问题描述】:

当我尝试在命令提示符下使用al.exe 创建satellite assembly 时,出现以下错误。

ALINK:错误 AL1019:创建程序集时元数据失败 -- 访问是 拒绝。

我该如何解决这个问题?

【问题讨论】:

    标签: .net satellite-assembly


    【解决方案1】:

    根据 MSDN,“例如,如果找不到您使用 /win32res 选项指定的文件,则会发生此错误。”

    检查所有引用的文件是否存在,如果您是在本地驱动器(而不是网络驱动器)上创建它,并且您对所涉及的目录拥有完全权限。

    【讨论】:

      【解决方案2】:

      在构建具有 .resx 文件的项目时遇到同样的错误。这是未经 'C:\Users\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys' 许可引起的 Signing assembly Access Is Denied 我希望这对您的问题有所帮助。

      【讨论】:

      • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面更改stackoverflow.com/help/how-to-answer,则仅链接答案可能会失效
      • 在 VS 项目中启用程序集签名时,我也遇到了这个错误(禁用签名后没有错误)。我通过以管理员身份运行 VS 2019 解决了他的问题。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多