问题标签 [enterprise-library-5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 简单企业库控制台应用程序拒绝编译
我刚刚下载并安装了Microsoft Enterprise Library 5.0。我启动了 VS 2010 来使用 EL 5 并创建了一个非常简单的控制台应用程序。但是,它不会编译。我收到以下错误:
命名空间“Microsoft.Practices.EnterpriseLibrary”中不存在类型或命名空间名称“Data”(您是否缺少程序集引用?)
我在我的项目中添加了Microsoft.Practices.EnterpriseLibrary.Common、Microsoft.Practices.EnterpriseLibrary.Data和Microsoft.Practices.Unity 引用。
这是拒绝编译的简单代码。
上面的错误抱怨第 2 行:
有人可能会指出我的一个愚蠢的错误,但目前我看不到它。
我试图删除并再次将 Microsoft.Practices.EnterpriseLibrary.Data 添加到引用中,但它没有帮助。
web-config - 尝试配置企业库 5.0(数据访问应用程序块)时出现问题
我在尝试从 Enterprise library 5.0 运行 DAAB 时遇到了一些问题。我已按照教程中的步骤进行操作,但出现错误...
1) 下载/安装企业库
2)添加对我需要的块的引用(公共/数据)
3) 进口
4) 通过企业库配置软件。我从我的站点打开 web.config。然后我点击块,然后添加数据设置...填写我的详细信息并保存/关闭
5)然后(认为设置完成)尝试通过以下方式获取数据库实例
6)我编译并收到以下错误:
无法加载文件或程序集 'Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)(C:\site\web.config 第 4 行)
我的 web.config 的第 4 行是由配置工具生成的,并且是:
我错过了一个必需的步骤吗?我是否以错误的顺序完成了这些步骤?我犯错了吗?
非常感谢你的帮助。
asp.net-mvc - 您可以在 Asp.net Mvc 2 中使用 Enterprise Library 5 为每个用户创建一个日志文件吗?
到目前为止,建议了 2 个解决方案 环境变量在文件名部分中使用 %username%,并使用低级非托管代码来完成它。环境变量很容易只撤回正在运行应用程序的用户(服务器进程登录),而不是表单的登录验证用户名或 userGuid。
这在 EntLib 5 中是否已修复或更改?我可以以某种方式在一个或多个类别中配置每个用户的日志吗?这样我就可以记录 App_Data/User1.Recordings.log 和 App_Data/User1.Category2.log 等?
migration - Enterprise Library 5.0 是否向后兼容 Enterprise Library 4.1?
Enterprise Library 5.0 是否向后兼容 Enterprise Library 4.1?我可以更改参考并让它工作吗?
exception - 在企业库异常处理格式化程序中更改时间戳值
我正在使用带有 c# 的企业库 5.0 进行异常处理,为此我正在使用格式化程序。现在在我的日志文件中,时间戳没有给出正确的时间。我可以在格式化程序中更改时间戳的值吗?
visual-studio-2010 - Enterprise Library 5.0 历险记:谁动了我的奶酪(命名空间)
耶稣,克里希纳,佛陀!
我已经迁移到 EntLib 5.0,但是ISymmetricCryptoProvider
不再识别类似的类。有趣的是,Data、Logging 和其他块正在正常编译。
这是有问题的类:
参考资料在项目上也很好。我真的不知道为什么这个特定的项目会在 VS2010 上造成太多麻烦!旧的引用被删除,项目被清理,重建,但无法编译:-(
参考文献是:
为什么有些命名空间可以找到而有些则不能?
c# - [EntLib 5]:程序集之间的日志记录
我有一个正在使用企业库登录的项目,该应用程序由多个程序集组成。UI 程序集、域程序集和其他一些程序集。有没有办法让所有日志记录到同一个位置(在滚动平面文件的情况下)?
编辑>现在我进一步看,您甚至可以在类库中使用 EntLib 登录吗?由于缺少类库的 app.config,到目前为止我使用的所有设置都不可用。
enterprise-library - 在 Windows Server 2003R2 上记录应用程序块 (EntLib 5) 时遇到问题
典型场景,我在我的开发机器上使用 EntLib 5.0-April 2010 登录,一切都像魅力一样,当我尝试在我们的 Web 服务器上投入生产时,它不起作用。
开发机器是Windows 7,使用VS2008。生产服务器是带有 Microsoft .NET Framework 3.5 和 Service Pack 1 的 Windows Server 2003 R2。
我将 LAB DLL 包括在项目中(Common、Logging、ServiceLocation),而不是 GAC。
有任何想法吗?
提前致谢
.net - SynchronizationLockException + 日志记录
我刚开始使用企业库的 v5,似乎遇到了一些奇怪的问题。像往常一样,我从记录开始。我刚刚添加了所需的引用并执行以下代码:
到目前为止没有什么特别的。检查输出我发现了一个很奇怪的问题;当第一次调用代码并加载所有必需的库时,似乎有异常......
由于我打开了咳嗽异常,这很烦人。知道它是什么或如何摆脱它吗?
此外,我想添加一个跟踪侦听器以将所有登录打印到 VS 输出中。但似乎“系统诊断跟踪侦听器”不支持格式化程序,从而导致输出泛滥。我还需要编写一个自定义监听器(就像我在 v3 中所做的那样)来完成这个非常基本的任务吗?
database - Enterprise Library 5 - execute non query negative result
I have the following code using microsoft enterprise library 5:
The myConStr is correctly defined in the app.config (it works for other EL-based queries). The DeleteCustomer SP is defined as:
In the documentation of the ExecuteNonQuery metod the result is said to return the number of rows affected.
However, I always get the result "-1", even if the deletion works fine. What's wrong? What can I do to get the number of deleted records?
Thanks, Lucian