我的项目似乎无法找到我的企业库dll,即使它们位于正确的文件夹中?为什么会发生这种情况?这是最新的企业库5.0.505.0 ...
查看我的csproj文件,它只包含对每个EnterpriseLibrary文件的引用...为什么它很难找到它们...
<Reference Include="Microsoft.Practices.EnterpriseLibrary.Common, Version=5.0.505.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
<Reference Include="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Version=5.0.505.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
<Reference Include="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging, Version=5.0.505.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
<Reference Include="Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.505.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
一切似乎都在起作用。我会继续研究这个问题。也许我安装了错误的版本或类似的版本。
感谢。
答案 0 :(得分:0)
确定。好像我的机器上有错误版本的Enterprise Library。即使我在我的机器上安装了新版本,它看起来也不像。所以我只是卸载了过时的版本,然后重新安装了我需要的正确版本。现在,引用似乎正在起作用。