如果运行MOSS,请使用程序集x

时间:2009-09-25 11:00:21

标签: sharepoint

如果我的解决方案部署在MOSS上,我对使用一些MOSS dll很感兴趣。

例如,如果使用MOSS,我想使用内置日志记录功能。

这可能吗?

2 个答案:

答案 0 :(得分:1)

WSS和MOSS都使用相同的日志框架。没有特定于MOSS的代码。请参阅Using Event and Trace Logs in SharePoint

如果您特别需要检测MOSS,read this post from Muhimbi。他们的方法是检测仅由MOSS提供的某些特征的存在。

您的程序集可以引用MOSS程序集,而不会在WSS安装上造成任何问题。只有当访问其中一个MOSS程序集的方法时才会出现问题(FileNotFoundException)。如果您遵循Muhimbi帖子并确保永远不会发生这种情况,那么您将没有任何问题。

答案 1 :(得分:1)

是的,可以使用内置的MOSS ULS进行记录/跟踪。

有关详细信息,请参阅this MSDN article。 根据此代码,您可以在代码中执行以下操作:

    TraceProvider.WriteTrace(0, TraceProvider.TraceSeverity.High, Guid.Empty, 
"MyExeName", "Product Name", "Category Name", "Sample Message");