gpt4 book ai didi

sharepoint - 我们可以在同一个项目中使用 SharePoint 2007 和 SharePoint 2010 dll

转载 作者:行者123 更新时间:2023-12-04 15:55:22 24 4
gpt4 key购买 nike

我在 Windows 应用程序中工作。我的请求。我需要为该项目创建 SharePoint 2007 和 SharePoint 2010 图层。

我们可以在一个项目中使用 SharePoint 2007 和 SharePoint 2010 版本的 dll 吗?

最佳答案

因此,您希望您的应用程序同时在 SharePoint 2007 和 2010 上运行,对吗?

你有两个选择:-

A) 最简单的方法是仅在您的项目中引用 SharePoint 2007 DLL,并对包 list 进行少量更改以删除 SharePointProductVersion 属性。

这将在 SharePoint 2007 上正常工作,在 SharePoint 2010 上有 BindingRedirects已经设置好,以便 2007 Web 部件将在 2010 上“正常工作”。

"Developing SharePoint 2007 Webparts using Visual Studio 2010"

但是 - 这意味着您不能使用 2007 年不存在的任何新的 SharePoint 2010 功能

B) 更高级的方法是使用一些 MSBUILD 忍者 Action 来输出两个“目标”(程序的版本) - 一个针对 2007,一个针对 2010。您修改 .csproj 文件以引用适当版本的 Microsoft.SharePoint.dll并在必要时使用条件编译来保持相同的源代码有细微差别。它是非常先进的东西,很少需要,所以我不打算在这里详细介绍——但如果有必要,你已经有了进一步研究的关键词。

关于sharepoint - 我们可以在同一个项目中使用 SharePoint 2007 和 SharePoint 2010 dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9223403/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com