C# 将程序集添加到缓存失败:文件或程序集名称无效。文件名必须是程序集的名称加上.dll或.exe?
我正在尝试添加Facebook SDK二进制文件,但不断出现此错误。该文件是Facebook.Main.dll,gacutil不允许我添加它。我已经生成了一个密钥文件。然后您需要使用生成的密钥文件对程序集进行签名。 比如说C# 将程序集添加到缓存失败:文件或程序集名称无效。文件名必须是程序集的名称加上.dll或.exe?,c#,windows,facebook,C#,Windows,Facebook,我正在尝试添加Facebook SDK二进制文件,但不断出现此错误。该文件是Facebook.Main.dll,gacutil不允许我添加它。我已经生成了一个密钥文件。然后您需要使用生成的密钥文件对程序集进行签名。 比如说 sn.exe -R YourAssembly.dll YourKey.snk 我得到:Facebook.Main.dll不代表强名称程序集。密钥文件为FBControls.keys
sn.exe -R YourAssembly.dll YourKey.snk
我得到:Facebook.Main.dll不代表强名称程序集。密钥文件为FBControls.keys