【发布时间】:2017-08-21 13:02:32
【问题描述】:
我有一个生成 DLL X 的 .NET 项目。该项目引用了第三方 DLL Y。 X 在生成 DLL Z 的 WCF 项目中被引用。 我只能在服务器上部署 X 和 Z,所以我将 Y 作为嵌入资源添加到名为 Resources 的文件夹中em> 到 WCF 项目 Z 并更改 web.config 文件如下:
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Y" culture="neutral" publicKeyToken="30ad4fe6b2a6aeed"/>
<codeBase version="8.0.0.0" href="Resources/Y.dll"/>
</dependentAssembly>
</assemblyBinding>
在运行时,项目找不到 Y.dll 文件,我得到 System.IO.FileNotFoundException 异常。
我可以改变什么来完成这项工作?
【问题讨论】: