m.e*_*son 5 .net c# assemblies reference
我正在尝试编译一个我有解决方案并且无法通过的应用程序:
'Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource'在未引用的程序集中定义.您必须添加对程序集'Microsoft.Practices.EnterpriseLibrary.Common,Version = 3.1.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'的引用
所以我将程序集添加到GAC:

经过一些研究后,我开始使用Fusion Assembly Binding Viewer运行视觉工作室,这似乎创建了很多日志,但没有一个与这个精确版本的程序集相关(但4.1.0.0 就在那里).
我不能简单地添加 - >引用,因为VS告诉我已经存在具有相同名称的引用.
我应该探索哪些其他途径?
如果您使用 .net 4.0,您是否尝试过对程序集进行别名,例如,您必须在 .config 文件中包含一个条目,以显示引用新程序集名称的旧程序集名称。需要记住的其他几件事..如果 .DLL 位于 GAC 中,并且 bin 文件夹中没有该程序集的副本,这可能会导致问题。
这是本地引用还是远程计算机上的代码..?如果它是远程计算机..为什么不将该特定程序集添加到 GAC..还要注意屏幕截图中两个程序集的版本控制差异..
| 归档时间: |
|
| 查看次数: |
7119 次 |
| 最近记录: |