小编Dan*_*ted的帖子

将NLog与MEF一起使用的最佳方法是什么?

我想知道将NLog与托管可扩展性框架(MEF)一起使用的最佳方法是什么?

我有一个支持使用MEF架构(导入和导出等)插件的应用程序我想为我的应用程序添加日志记录功能.作为日志记录组件,我想使用NLog.

你会推荐什么?1.为NLog创建一个包装器,即配置NLog的其他插件,并导出其他插件导入的void Log(字符串级别,字符串消息)等函数.每个插件都应该拥有自己配置和使用的NLog实例.(他们都会写到同一个文件).

dependency-injection mef nlog inversion-of-control

5
推荐指数
1
解决办法
4676
查看次数

从Visual Studio MEF编辑器扩展访问项目系统

我正在使用VS 2010 SDK RC编写Visual Studio编辑器扩展.我希望能够弄清楚当前项目的参考是什么.如何访问与当前编辑器对应的项目?

有关编辑器扩展文档似乎不包含有关如何访问Visual Studio的非编辑器部分的信息.我做了一些搜索,看起来在VS2008中你可以编写可以访问项目系统的加载项,但我正试图从MEF编辑器扩展中获得这个功能.

.net vsx mef visual-studio

4
推荐指数
1
解决办法
1335
查看次数

使用.NET正则表达式,匹配任何字符串正好9位数

我正在尝试创建一个正则表达式来匹配任何具有9位数的字符串.数字可以存在于字符串中的任何位置.

例如,如果你传递了以下字符串,你会得到一个匹配:123456789 123aeiou456abc789

这些字符串无法提供匹配12345678 1234567890

.net regex

2
推荐指数
1
解决办法
1646
查看次数

C#HTML代码阅读器

我正在努力做到这一点.只需创建一个C#windows应用程序,当我指向网站时,将下载HTML代码.有点像你使用IE并选择查看源.任何起点都会很棒.

.net c#

1
推荐指数
1
解决办法
1057
查看次数