此命令失败:
al.exe /out:ClassLibrary3.dll Class3.netmodule /keyfile:sgKey.snk我也不知道为什么。下面是它在命令行上失败的原因:
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools>al.exe /
out:ClassLibrary3.dll Class3.netmodule /keyfile:sgKey.snk
Microsoft (R) Assembly Linker version 10.0.30319.1
Copyright (C) Microsoft Corporation. All rights reserved.
ALINK: error AL1047: Error importing file 'c:\Program Files (x86)\Microsoft
SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\Class3.netmodule' -- The system
cannot find the file specified.
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools>Class3是我的程序集中唯一的类。这是在一个目录还是什么地方寻找一些物理的"Class3.netmodule“文件或对象?
谢谢你的帮助。
发布于 2012-06-12 10:41:41
具体地说,此命令尝试从netmodule生成程序集。所以,是的,它正在寻找一个名为"Class3.netmodule“的物理文件。
您不能从命令行对程序集进行任意签名。您必须在编译时对其进行签名;或者,如果将其设置为延迟签名,则使用sn.exe -R[a]。
https://stackoverflow.com/questions/10989862
复制相似问题