无法在Brokered Component中加载文件或程序集

时间:2016-11-17 22:10:20

标签: c# .net nuget-package

背景:我使用提供的模板和教程在Visual Studio 2015中使用代理组件here

问题:当我尝试将像PdfSharp或iTextSharp这样的nuget软件包添加到项目的服务器组件时,我在运行时遇到以下错误:

  

System.IO.FileNotFoundException:无法加载文件或   assembly' PdfSharp,Version = 1.50.4000.0,Culture = neutral,   公钥= f94615aa0424f9eb'或其中一个依赖项。该   系统找不到指定的文件。

在引用包的第一行,在这种情况下就是这一行:

  

PdfSharp.Pdf.PdfDocument doc = new PdfSharp.Pdf.PdfDocument();

我尝试过的事情:我用新的代理组件项目复制了这个问题。我还启动了一个控制台应用程序,我将设置与服务器组件相同(输出类型除外;服务器是类库和控制台应用程序到exe),引用相同(除了服务器组件中的Windows引用) 。然后我将PdfSharp引用添加到控制台应用程序并且它工作,所以它只是代理组件。我也试图改变"具体版本"和#34;复制本地"引用的属性无济于事。

任何帮助将不胜感激!

0 个答案:

没有答案