C#跨项目使用引用

时间:2017-10-09 11:42:15

标签: c# asp.net-web-api

我的解决方案中有两个项目。

ProjectA是一个Windows服务,ProjectB引用了Microsoft.Owin.Host.HttpListener,它将WebApi作为自托管启动。

这些项目分离的原因是能够在其他Windows服务中共享ProjectB。

如果我将ProjectA设置为启动,然后引用ProjectB,则在ProjectB尝试与任何WebApi功能(来自Microsoft.Owin.Host.HttpListener命名空间)进行交互时,它将抛出异常,告诉我:

  

Microsoft.Owin.Hosting.dll中出现未处理的“System.MissingMemberException”类型异常

     

其他信息:无法找到给定输入的服务器工厂:Microsoft.Owin.Host.HttpListener

当ProjectA是执行点时,是否可以让ProjectB执行它自己的外部引用,而不在ProjectA中安装Owin.HttpListener包?如果是这样,怎么样?

0 个答案:

没有答案