C# 4.0 无法注册程序集
我在C上有一个Windows应用程序和一些控制台应用程序 在该解决方案中,我有两个名为A和B的库 图书馆A正在使用图书馆B的参考资料 但当我构建我的应用程序时,我得到了以下错误:-C# 4.0 无法注册程序集,c#-4.0,dll,.net-assembly,C# 4.0,Dll,.net Assembly,我在C上有一个Windows应用程序和一些控制台应用程序 在该解决方案中,我有两个名为A和B的库 图书馆A正在使用图书馆B的参考资料 但当我构建我的应用程序时,我得到了以下错误:- Cannot register assembly "A.dll". Could not load file or assembly "B.dll" or one of its dependencies. The specified module could not be found. 你有循环参考资料吗?检查您的库
Cannot register assembly "A.dll". Could not load file or assembly
"B.dll" or one of its dependencies. The specified module could not be found.
你有循环参考资料吗?检查您的库B不包含对a的引用 如果不是这样,请右键单击解决方案名称。 选择“项目依赖项”; 选择项目A并勾选项目B以将其设置为依赖项 请参阅其他选项卡“构建顺序”,并确保项目B位于项目A之上 如果这不能解决您的问题,请转到每个项目属性;
对于这些项目,在应用程序窗格中设置“目标框架”和在生成窗格中设置“平台目标”是相同的。对于win console应用程序,请将所有.dll复制到location.exe,然后从中运行测试 窗口命令cmd,运行后仍会出现与之前相同的错误,无法注册程序集A.dll。无法加载文件或程序集B.dll。我认为.dll是在下生成的 您在项目中使用的.net框架。例如,有时您无法将.dll Dot net 2.0与project Dot net framework 4.0一起引用 艾伊·萨肯