处理SharePoint中的microsoft.sharepoint.dll版本问题

时间:2012-04-25 01:44:00

标签: sharepoint

在我的应用程序中,我需要将日志写入SharePoint,正如我们所知,在SharePoint 2010中,使用WriteTrace()WriteMethod()方法编写日志很容易,但在SharePoint 2007中,我们没有直接写日志的方法,但我找到了有用的文章here

因此,问题就在于此问题,在SharePoint 2007中无法识别WriteTrace()WriteMethod()方法,当我们编译代码时,它会抛出错误。但是我不想将代码分成两部分,一部分用于2010年,另一部分用于2007年。任何想法都能找到一个好的解决方案?谢谢!

1 个答案:

答案 0 :(得分:5)

您需要分开代码。但是,作为一个好的设计,您只能将日志跟踪代码重构为自己的程序集,然后使用FactoryAbstract Factory设计模式在运行时加载该程序集。