![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=1739310209-xzdTme7i9WMTxY8yBaRNjWmE8KbcCoOc-0-32052f39525f96034af0986464ea6080)
图2-3 单击菜单
![](https://epubservercos.yuewen.com/6274B1/15477647104553606/epubprivate/OEBPS/Images/00033.jpg?sign=1739310209-bUNdyOqTWM7UUUdaenvQOeN9ZfAhHimP-0-eb632545f44d9fce8305427e5a1e7488)
图2-4 选择项目模板,为项目起名
步骤02 在Visual Studio 2013的“解决方案资源管理器”中右击项目菜单的“引用”节点,在弹出的菜单中单击“添加引用”。在引用管理器中选择扩展分组,找到Microsoft.SharePoint并勾选它,单击“确定”完成引用的添加。如图2-5、图2-6所示。
![](https://epubservercos.yuewen.com/6274B1/15477647104553606/epubprivate/OEBPS/Images/00034.jpg?sign=1739310209-Nr09bLCNMFi73YCQFCvCAnjPi11ScaT7-0-f3b585b4f0b004c49a0afa6b77346cda)
图2-5 右击引用节点,单击“添加引用”菜单
![](https://epubservercos.yuewen.com/6274B1/15477647104553606/epubprivate/OEBPS/Images/00035.jpg?sign=1739310209-DBgEOminDyDz7eKwPWaBdgrPsOAqk120-0-61b677b50c12958c76d5554049237cf8)
图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=1739310209-10kn1GH1P5cnO2ji03FnAkMMvb4ocN5I-0-894de52c6e62c4f02cd69987b9452db7)
图2-7 添加using引用
步骤04 在Visual Studio 2013的解决方案资源管理器中右击项目节点,单击“属性”菜单命令。在弹出的属性窗口中选择“生成”分组栏目项,在“目标平台”的位置确保“首选32位”是非选中的状态,保存并关闭属性窗口。如图2-8、图2-9所示。
![](https://epubservercos.yuewen.com/6274B1/15477647104553606/epubprivate/OEBPS/Images/00037.jpg?sign=1739310209-1J5gOO7WfFjujDF267XYuo7CVdbRsyKz-0-c17b758a77766991ddb96bb911445b0c)
图2-8 右击项目选择属性
![](https://epubservercos.yuewen.com/6274B1/15477647104553606/epubprivate/OEBPS/Images/00038.jpg?sign=1739310209-dd3VGKhZejtWWpH7nQ9osLqs7poQBADM-0-3d7b62d50e3767e0d9f735986ed9170b)
图2-9 确保首选32位是非选中的状态
接下来就可以进行代码的编写了,请看下一节。