目标:我需要将bin中的所有文件分组到一个dll中。或添加到GAC
我正在使用CefSharp在Windows窗体中运行铬。 我们正在使用一些软件,只允许我添加一个dll(没有其他文件)。
我可以在所有计算机上访问GAC。我一直在使用ILMerge尝试使用dll捆绑文件。
我已经能够将所有文件捆绑到除外。 d3dcompiler_47.dll
当我尝试添加到GAC时,它告诉我它有一个不好的人。 当我尝试将d3dcompiler_47.dll与我的dll捆绑在一起时,它说
" System.BadImageFormatException:无法加载文件或程序集 ' d3dcompiler_47.dll'或其中一个依赖项。该模块是 预计包含一个程序集清单。文件名: ' d3dcompiler_47.dll' ---> System.BadImageFormatException:无法 加载文件或程序集' d3dcompiler_47.dll'或其中一个依赖项。 该模块应该包含一个程序集清单。文件名: ' d3dcompiler_47.dll'"
(我已经对此进行了评论,但发现它的2个版本的d3d ...不适用于CefSharp) api-ms-win-core-libraryloader-l1-2-0.dll missing when d3dcompiler_47.dll is redistributed
是否有将d3dcompiler_47(来自CefSharp)添加到捆绑或添加到GAC?