我们有一个使用C#和.NET 3.5创建的类库。该类库的命名空间层次结构中最高级别的命名空间是Abc。
当我们在另一台测试机器的测试应用程序中使用类库(Abc.MyLibrary.dll)的输出dll时,它会发出编译时错误,指出缺少Abc.dll。 但是当我们在该测试机器中构建类库时,它不会产生任何错误并进行编译。
这是与GAC有关的事情还是存在这种冲突情况的其他原因?
提前致谢
答案 0 :(得分:0)
这取决于您的确切项目设置,但Visual Studio可能会将程序集安装到全局程序集缓存中 使用Visual Studio命令行中的Gacutil.exe AssemblyName 来检查它是否已安装。