使用程序集链接器将资源文件链接到现有.NET程序集
Linking a resource file to an existing .NET assembly using Assembly Linker
我正在尝试使用AL(Assembly Linker)将文件name.ext
链接到assembly.dll
,以模拟在C++中使用/ASSEMBLYLINKRESOURCE选项可以执行的操作。
我使用的语法如下:
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:创建程序集时元数据失败--系统找不到指定的文件
我做错了什么?获取资源链接的正确语法是什么?
谢谢。
程序集链接器从一个或多个模块或资源文件中生成具有程序集清单的文件。模块是一个没有程序集清单的中间语言(IL)文件。
assembly.dll
不能是程序集链接器的源,因为它已为具有清单的程序集。所以你得到了这个
ALINK:警告AL1020:忽略包含的程序集"assembly.dll"
相关文章:
- 将 glade 文件与程序 g++ 链接
- 为什么当我在 C 程序中链接静态库时会"undefined symbol"?
- OpenGL 程序无法链接?
- 提升程序选项:链接错误
- 简单线程程序的链接器错误(缺少boost_chrono符号)
- 程序在链接提升文件系统时无法启动
- 从最基本的Qt应用程序重新链接对象 - 链接器错误
- PMPI和OTF2:在CPP程序中链接C代码
- 在 Python-C++-C-Fortran 2003 程序中链接英特尔的 MKL
- 为什么当我更改 g++ 参数的顺序时,我的程序无法链接?
- 为什么使用内联函数的程序根据链接顺序和参数具有不同的行为
- 在非 MFC 应用程序中链接 MFC dll
- 在VS2010控制台应用程序中链接Windows.h (WNDCLASSEX)代码
- 我的 c++ 应用程序无法链接,我不知道为什么
- 编译伪C++程序时链接不成功
- 试图理解编写Python/C++混合程序的链接过程
- GLSL着色器正在编译,但程序未链接
- 使用程序集链接器将资源文件链接到现有.NET程序集
- c++应用程序与其他应用程序的链接泄漏
- 在Ubuntu的Qt5应用程序中链接libqxt