代码之家  ›  专栏  ›  技术社区  ›  Daren Thomas

如何使用Visual Studio 2010扩展/加载项引用不在GAC中的程序集?

  •  0
  • Daren Thomas  · 技术社区  · 14 年前

    我正在尝试编写一个Visual Studio 2010扩展来显示用于调试C项目的Ironpython外壳。所以很明显我提到了 IronPython.dll (还有其他一些人)。我在这里引用Ironpython 2.0.1。

    我的项目编写得很好。当我调试它时,会启动一个新的vs实例。但是当我运行addin命令时, System.FileNotFoundException 对于 铁皮龙 .

    我确定了dll在项目输出目录中( bin/Debug )我猜这是在另一个环境下运行的,所以路径解析或者其他什么都不能解决这个问题。有什么主意吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Hans Passant    14 年前

    是的,那不行。devenv.exe(Visual Studio)的探测路径将不包括当前的项目生成目录。我的计算机上的common7\ide\devenv.exe.config将common7\ide中的publicAssemblies和privateAssemblies子目录添加到探测路径中。你可以复制你的程序集。