我正试图在我的控制台工程中嵌入一个未管理的 dll 。 此工程的默认名称空间是 < code> Conypany. project1Exe 。 组别名称( exput exe) 名为 < code> project1. exe 。
将 dll 添加到项目中, 使用 < code> Add 作为链接 < /code > 选项, 并位于 < code> Libsx86 子文件夹中 。
Company.Project1Exe
|
|--Program.cs
|--Libs
|--x86
|-My1st.dll
|-My2nd.dll
它们被添加到项目中,使用 Add作为链接
选项,因此在 Libs
子文件夹中没有实际定位。
我将这两张图纸的建设行动 设置为嵌入的资源。
默认情况下, MSBuild 将使用 < code> DefaultNamspace. ExtendedNamespace. fileName 嵌入这些 dlls, 其中 ExpendedNamespace
代表工程的目录结构 。
这导致资源被分别嵌入为 company.Project1.Libs.x86.My1st.dll
和 Company.Project1.Libs.x86.My2nd.dll
。
我希望这些资源能够使用组号嵌入, 以便它们分别嵌入为 project1.Libs.x86.My1st.dll
和 project1.Libs.x86.My2nd.dll
。
我怎样才能做到这一点?