在用Enterprise Library时出现的问题?

jetxia 2005-07-04 11:51:41
下面这行代码在vs2005下有错,而2003下没措:
Database db = DatabaseFactory.CreateDatabase();

Microsoft.Practices.EnterpriseLibrary.Configuration.ConfigurationManager.Current”引发了“System.InvalidOperationException”类型的异常
错误为:XML(10,49)文档错误

http://qddn.net/forums/631/ShowPost.aspx
http://qddn.net/forums/621/ShowPost.aspx

兄弟们帮忙解决,先谢了

...全文
224 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jetxia 2005-07-07
  • 打赏
  • 举报
回复
思归老大,你们有在vs2005下用EnterpriseLibrary的例子吗?
能给我共享一下学习学习

谢谢了
jetxia@126.com
saucer 2005-07-04
  • 打赏
  • 举报
回复
sounds like configuration file error to me, can you try to recompile the Enterprise Library in Visual Studio 2005?
jetxia 2005-07-04
  • 打赏
  • 举报
回复
有思归大哥在问题就好解决了
xml(10,49)代表什么?
jetxia 2005-07-04
  • 打赏
  • 举报
回复
调试时
捕获到Microsoft.Practices.EnterpriseLibrary.Configuration.ConfigurationManager.Current”引发了“System.InvalidOperationException”类型的异常

try
{

Database db = DatabaseFactory.CreateDatabase();
}
catch(Exception err)
{
MessageBox.Show(err.Message);
}
catch出来的err.Message为 :XML(10,49)文档错误
zhongwanli 2005-07-04
  • 打赏
  • 举报
回复
YUN , MU JI
saucer 2005-07-04
  • 打赏
  • 举报
回复
>>>XML(10,49)文档错误
saucer 2005-07-04
  • 打赏
  • 举报
回复
>>>不过转换时有一个config文件出错?

what kind of error? can you dump all the error messages?

catch(Exception err)
{
MessageBox.Show(err.ToString());
}
jetxia 2005-07-04
  • 打赏
  • 举报
回复
思归老大:
我刚才用vs2005把Enterprise Library编译了一下,不过转换时有一个config文件出错,编译没有影响
这样应该没问题吧,然后我把新的dll引用,提示的错误还是一样
jetxia 2005-07-04
  • 打赏
  • 举报
回复
没有 只是 直接引用2003下编译好的dll
  • 打赏
  • 举报
回复
学习

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧