目前我有一个许多工作开发人员都有的 .NET 设置(VS 2008、SQL SRVR 2008 等)。但是,当前客户端需要在 SharePoint 2003 上构建 Web 部件(它是官方的,因此在进行大规模测试之前它们不会升级)。
我没有在 SharePoint 2003 上进行开发,并且知道我只能从 VS 2003 直接创建针对该平台的 Web 部件。有没有办法在 VS 2008 中创建针对 SharePoint 2003 的 Web 部件(可能是扩展)?
目前我有一个许多工作开发人员都有的 .NET 设置(VS 2008、SQL SRVR 2008 等)。但是,当前客户端需要在 SharePoint 2003 上构建 Web 部件(它是官方的,因此在进行大规模测试之前它们不会升级)。
我没有在 SharePoint 2003 上进行开发,并且知道我只能从 VS 2003 直接创建针对该平台的 Web 部件。有没有办法在 VS 2008 中创建针对 SharePoint 2003 的 Web 部件(可能是扩展)?
不使用扩展,您只需要使用旧方法(但在 2003 年Smart Part有效,因此您拥有作为容器的用户控件和更轻松的生活)。只需引用 2003 程序集并使用将用户控件复制到部署文件夹(是 inetpub 或 /11/TEMPLATES/LAYOUTS)的自定义预构建事件和在 GAC 或 BIN 中更新程序集的自定义构建后事件进行测试您网站的文件夹。这将为您提供 Ctrl+Shift+B 自动本地部署和 Ctrl+Alt+P 以附加到任何正在运行的 w3wp 进程以进行调试。