![SharePoint 2013 应用开发实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/61/27111061/b_27111061.jpg)
上QQ阅读APP看书,第一时间看更新
2.1 学习开发环境的准备
工欲善其事,必先利其器。在开始本章之前,读者可以参照下面的步骤在Visual Studio 2013中准备一个用于学习服务器端对象模型的开发环境。
步骤01 打开Visual Studio 2013,单击菜单上的文件→新建→项目(或者按Ctrl + Shift + N),打开“新建项目”对话框。在项目模板中选择命令行应用程序,给项目取一个名字,单击“确定”完成项目的创建。如图2-3、图2-4所示。
![](https://epubservercos.yuewen.com/6274B1/15477647104553606/epubprivate/OEBPS/Images/00032.jpg?sign=1739583339-qK6pMYFd0tkgnYKZroWDOd2xsRVkskSE-0-272b26d243e395c0963240ac8b229229)
图2-3 单击菜单
![](https://epubservercos.yuewen.com/6274B1/15477647104553606/epubprivate/OEBPS/Images/00033.jpg?sign=1739583339-yHcEK7n4vZob5s6lFMSSnU33aJH32wcA-0-4ad62ba605c6561df7f58e3ade6c17f5)
图2-4 选择项目模板,为项目起名
步骤02 在Visual Studio 2013的“解决方案资源管理器”中右击项目菜单的“引用”节点,在弹出的菜单中单击“添加引用”。在引用管理器中选择扩展分组,找到Microsoft.SharePoint并勾选它,单击“确定”完成引用的添加。如图2-5、图2-6所示。
![](https://epubservercos.yuewen.com/6274B1/15477647104553606/epubprivate/OEBPS/Images/00034.jpg?sign=1739583339-we0tj99nNiQyYfWxIFDffvbplnbxwE5y-0-d991fea1b652d5228146402a08e8244d)
图2-5 右击引用节点,单击“添加引用”菜单
![](https://epubservercos.yuewen.com/6274B1/15477647104553606/epubprivate/OEBPS/Images/00035.jpg?sign=1739583339-OQoFXaM5jYvTms6cRh4AFYy1QFOW6BOU-0-c23c5191e995e9fb84873dcd3bb7a83d)
图2-6 找到Microsoft.SharePoint并勾选,单击“确定”完成引用的添加
步骤03 打开项目中默认的Program.cs文件,在上面的引用位置添加SharePoint的using语句using Microsoft.SharePoint。如图2-7所示。
![](https://epubservercos.yuewen.com/6274B1/15477647104553606/epubprivate/OEBPS/Images/00036.jpg?sign=1739583339-mUJfSIThYvW7tST57G8jkP19ghOvpc8Q-0-6453e4cb17037b6bbb741ef98aae8ff3)
图2-7 添加using引用
步骤04 在Visual Studio 2013的解决方案资源管理器中右击项目节点,单击“属性”菜单命令。在弹出的属性窗口中选择“生成”分组栏目项,在“目标平台”的位置确保“首选32位”是非选中的状态,保存并关闭属性窗口。如图2-8、图2-9所示。
![](https://epubservercos.yuewen.com/6274B1/15477647104553606/epubprivate/OEBPS/Images/00037.jpg?sign=1739583339-l4uW4Iqe6XEjqoGgfUnohLBFxjY3FcYO-0-e8d1fd07a1be9b36eaa4dba719656007)
图2-8 右击项目选择属性
![](https://epubservercos.yuewen.com/6274B1/15477647104553606/epubprivate/OEBPS/Images/00038.jpg?sign=1739583339-djtqJdLEli1vEIjcmOtG4j8KNiAV1rlx-0-244a0b95399d037bcd1ab45ea2febc27)
图2-9 确保首选32位是非选中的状态
接下来就可以进行代码的编写了,请看下一节。