VB 2008 <the system =“”can not =“”find =“”the =“”reference =“”specified =“”> </the>

时间:2011-09-19 15:53:16

标签: vb.net visual-studio dll

我在Visual Studio 2008中创建了一个类库,当我尝试添加dll作为参考时,我在项目引用中的Path字段的标题中得到了消息。我已经花了一个星期的时间试图找出这个问题,但我还是没能想出任何东西。奇怪的是,我可以为Visual Studio 2010项目添加相同的引用,并且它可以正常工作。

我使用VS 2008来构建它,因为dll不在内部使用,需要与.Net 3.5兼容。有什么想法吗?

编辑:我还发现在c#项目中引用dll也可以正常工作。只有Visual Basic导致我出现问题。

1 个答案:

答案 0 :(得分:1)

分辨率

使用DependencyWalker,我能够发现一些模糊的dll间接存在 引用(IEShims.dll)但无法找到。经过一些试验和错误后,我发现我的项目有一个指向项目的DEBUG目录的指定参考路径(项目属性 - &gt;参考 - &gt;参考路径)。我不得不删除该引用路径,然后解决了上述问题。