4

我正在试验 EntLib6 和 Visual Studio 2013。

当我尝试使用 EntLibConfig.exe 或 EntLibConfig-32.exe 打开 web.config 时,出现以下异常:

Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01:   entlibconfig.exe
Problem Signature 02:   6.0.1304.0
Problem Signature 03:   51795f05
Problem Signature 04:   EntLibConfig
Problem Signature 05:   6.0.1304.0
Problem Signature 06:   51795f05
Problem Signature 07:   3
Problem Signature 08:   29
Problem Signature 09:   System.IO.FileNotFoundException
OS Version: 6.1.7601.2.1.0.256.48
Locale ID:  1033
Additional Information 1:   25bb
Additional Information 2:   25bbdf70ded93ca74287ca4dc5fdb6ca
Additional Information 3:   86d3
Additional Information 4:   86d3c846a76cb9420f22a0b4ef52ed43

Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt

我在这里尝试使用示例 - http://code.msdn.microsoft.com/Use-Jquery-Autocomplete-a2e3e42e#content (使用 Jquery Autocomplete With Web Service (ASMX) DataSource)

我的机器是 Windows 7 64 位,VS2013 Update 2。它指的是哪个文件,我该如何克服这个错误?

4

4 回答 4

3

搜索这些 dll 并查看它们是否在包含 Entlibconfig.exe 的文件夹中。看起来 Microsoft.Practices.Unity.dll 大部分时间都是问题所在。至少在过去这对我来说一直是个问题。

Microsoft.Practices.EnterpriseLibrary.Common.dll Microsoft.Practices.EnterpriseLibrary.Configuration.Design.HostAdapterV5.dll Microsoft.Practices.EnterpriseLibrary.Configuration.DesignTime.dll Microsoft.Practices.Unity.dll

于 2014-10-07T19:26:33.020 回答
2

检查是否有以下文件。这些使加载控制台和使用带有数据库跟踪侦听器的日志记录应用程序块成为可能。

  • EntLibConfig.exe EntLibConfig.exe.config
  • Microsoft.Practices.EnterpriseLibrary.Common.dll
  • Microsoft.Practices.EnterpriseLibrary.Configuration.Design.HostAdapter.dll
  • Microsoft.Practices.EnterpriseLibrary.Configuration.Design.HostAdapterV5.dll
  • Microsoft.Practices.EnterpriseLibrary.Configuration.DesignTime.dll
  • Microsoft.Practices.EnterpriseLibrary.Configuration.EnvironmentalOverrides.dll
  • Microsoft.Practices.EnterpriseLibrary.Data.dll
  • Microsoft.Practices.EnterpriseLibrary.Logging.Database.dll
  • Microsoft.Practices.EnterpriseLibrary.Logging.dll
  • Microsoft.Practices.ServiceLocation.dll
  • Microsoft.Practices.Unity.dll
  • Microsoft.Practices.Unity.Interception.dll
于 2014-12-15T16:01:27.783 回答
2

对于那些从现在开始找到的人(就像我刚刚做的那样):如果您下载了 EL 二进制文件,安装后会有一个 PowerShell 脚本,install-packages.ps1. 运行它会导致许多额外的 DLL(谁知道还有什么)被下载到本地目录,然后 EntLibConfig 运行良好。

于 2018-04-10T19:28:51.503 回答
0

我能够编译代码。链接到 Enterprise library 6 Config exe 是 https://github.com/EnlightonOcean/Microsoft.Practices.EnterpriseLibrary.ConfigConsoleV6 快乐编码.....

于 2018-07-14T20:29:26.947 回答