VS2005与VS2008开发SharePoint的一点不同
2010-01-04 00:22
246 查看
今天在查看一段视频时,想参照着视频实际动手试一下,结果发现视频中的项目属性中的SharePoint Solution这个Tab在2008上没有,比较一下下面的两个图可以看到:
在这里可以看到,在VS2005中进行的扩展后所建立的SharePoint项目会有SharePoint Solution一项,VS2005对项目中的各个Feature和Element Manifes的等XML文件进行了树形显示,以方便我们可以直接的修改XML中的内容。
在VS2008中,这个相类似的功能是做成了一个“视图”,在VS2008中点击“查看”、“其它窗口”、“WSP视图”,可以在解决方案的栏中看到WSP的视图:
点击“刷新”按钮就可以得到最新添加的内容。这个刷新还有另外一个功能,对比上面的VS2005的图可以看到,对于Element Mainfest的调整,例如上图的调整ItemAdding Enabled为True,在VS2008中是没有相对应的功能的,那应该如何实现呢?其实VS2008以“更简单的”方式提供给了我们,拿上面的例子来说,如果我们要设置ItemAdding事件,则我们需要通过模板创建一个EventReceiver,然后修改掉注释,在其中编写我们自己所需要的逻辑。当我们完成要完成的修改后,再次点击“刷新”按钮就可以将新的事件添加进EventReceiver的Element Mainfest中,并不需要我们进行手工开启或关闭事件。
当完成开发工作以后,布署方面和VS2005是没有区别的,方法同样是修改项目属性中的“Debug”页中的URL地址,然后点击“生成”、“布署解决方案”就可以将站点定义布署到指定的站点并进行激活。
在这里可以看到,在VS2005中进行的扩展后所建立的SharePoint项目会有SharePoint Solution一项,VS2005对项目中的各个Feature和Element Manifes的等XML文件进行了树形显示,以方便我们可以直接的修改XML中的内容。
在VS2008中,这个相类似的功能是做成了一个“视图”,在VS2008中点击“查看”、“其它窗口”、“WSP视图”,可以在解决方案的栏中看到WSP的视图:
点击“刷新”按钮就可以得到最新添加的内容。这个刷新还有另外一个功能,对比上面的VS2005的图可以看到,对于Element Mainfest的调整,例如上图的调整ItemAdding Enabled为True,在VS2008中是没有相对应的功能的,那应该如何实现呢?其实VS2008以“更简单的”方式提供给了我们,拿上面的例子来说,如果我们要设置ItemAdding事件,则我们需要通过模板创建一个EventReceiver,然后修改掉注释,在其中编写我们自己所需要的逻辑。当我们完成要完成的修改后,再次点击“刷新”按钮就可以将新的事件添加进EventReceiver的Element Mainfest中,并不需要我们进行手工开启或关闭事件。
当完成开发工作以后,布署方面和VS2005是没有区别的,方法同样是修改项目属性中的“Debug”页中的URL地址,然后点击“生成”、“布署解决方案”就可以将站点定义布署到指定的站点并进行激活。
相关文章推荐
- 解读vs2003、vs2005、vs2008开发Windows CE环境、默认SDK开发包及测试
- Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸
- asp.net中图形图像开发--关于使用图形图表的使用 VS2005和VS2008 + asp.net
- 解决VS2005 VS2008 vs2010断点无效-源代码与原始版本不同
- 关于web(vs2005)开发的一点感想------开发是看到的cs代码和aspx代码,其实不是不是‘真‘的,只有最后运行时生成的源代码才是真的
- vs2005和vs2008中一点区别之处
- 解决VS2005 VS2008 vs2010断点无效-源代码与原始版本不同
- 解决VS2005 VS2008 vs2010断点无效-源代码与原始版本不同
- SharePoint 2013 在不同的环境中(开发环境,测试环境,生产环境)移植由SharePoint designer 2013 设计的List Workflow
- using声明以及VS2005跟创天中文VC++的一点不同
- 调查:现在大家的开发环境是vs2003+1.1/vs2005+2.0/vs2008+2.0/vs2008+3.5中的哪一项?
- VS2005 VS2008 VC2008 2005断点无效-源代码与原始版本不同
- Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸
- 使用VS2005搭建典型高效的SharePoint开发环境,提高生产效率,包含远程调试,自动部署
- 解决VS2005 VS2008 vs2010断点无效-源代码与原始版本不同
- Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸
- Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸
- Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸
- 关于web(vs2005)开发的一点感想------开发是看到的cs代码和aspx代码,其实不是不是‘真‘的,只有最后运行时生成的源代码才是真的
- VS2005 和VS2008 对系统进程访问一点问题