代码之家  ›  专栏  ›  技术社区  ›  Janis Veinbergs

如果运行moss,则使用程序集X

  •  1
  • Janis Veinbergs  · 技术社区  · 15 年前

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

    例如,如果使用moss,我希望使用内置的日志记录功能。

    这有可能吗?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Alex Angas Colin    15 年前

    wss和moss都使用相同的日志框架。没有特定于moss的代码。参见 Using Event and Trace Logs in SharePoint .

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

    您的程序集可以引用MOSS程序集,而不会在WSS安装上造成任何问题。只有当访问某个moss程序集中的方法时,才会出现问题(fileNotFoundException)。如果你遵循穆辛比的立场,并确保这永远不会发生,那么你将没有任何问题。

        2
  •  1
  •   Magnus Johansson    15 年前

    是的,可以使用内置的moss uls记录/跟踪。

    this MSDN article 了解更多详细信息。 基于此代码,您可以在代码中执行如下操作:

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