供应商参考未从VB库项目复制到C#应用程序

时间:2012-09-20 15:15:10

标签: visual-studio-2010

我有一个用VB.NET编写的业务逻辑库。它引用了供应商的一些DLL,这些DLL设置为Copy Local = true。当我构建这个VB.NET项目时,我可以浏览到它的bin目录并确认所有内容都已正确复制。

现在我有一个引用VB.NET库项目的C#ASP.NET MVC应用程序。我可以构建C#应用程序,但是当我浏览到它的bin目录时,只有VB.NET DLL,并且VB.NET DLL需要的所有供应商引用都不存在。

即,

Dependency chain is:
C# MVC -> VB.NET library -> Vendor library

MyLibrary\bin folder contains:
MyLibrary.dll, MyVendor.dll

MyMVC\bin folder contains:
MyMVC.dll, MyLibrary.dll (MyVendor.dll is missing!)

为什么这不是复制,我该如何制作?

设置后期构建操作的解决方法不起作用,因为这将进入Microsoft Azure,并且构建后复制的文件不会捆绑到.cspkg部署文件中。

1 个答案:

答案 0 :(得分:1)

参考文献不具有传递性 您还需要将供应商库的引用添加到C#项目中。