我正在尝试使用AL(汇编链接程序)将文件name.ext
链接到assembly.dll
,以模仿可以使用/ASSEMBLYLINKRESOURCE选项在C++中完成的操作。
我使用的语法如下:
al.exe assembly.dll /link:name.ext
我收到以下错误:
ALINK:错误AL1017:未指定目标文件名
我也尝试过:
al.exe assembly.dll /out:outAssembly.dll /link:name.ext
出现以下错误:
ALINK:警告AL1020:忽略附带的程序集“assembly.dll”
ALINK:错误AL1019:创建程序集时元数据失败-系统找不到指定的文件。
我做错了什么?获取资源链接的正确语法是什么?
谢谢。
最佳答案
assembly.dll
不能是Assembly Linker的来源,因为它已经是带有 list 的程序集。所以你得到这个
ALINK:警告AL1020:忽略附带的程序集“assembly.dll”
关于c# - 使用程序集链接器将资源文件链接到现有的.NET程序集,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26361493/