我将使用 VS 在 SPO 中创建一些声明性项目。我想以编程方式创建,我知道如何通过 UI 创建它。当我做了一些研究时,有3种方法。首先是通过 SP 托管的应用程序(加载项),然后在主机 Web 上授予管理权限,以在其父站点上创建一些列表。这是文章:http ://www.sharepointnadeem.com/2013/12/sharepoint-2013-apps-access-data-in.html 这种方法不好,因为 App web 不应在其主机 web 上应用任何更改。二是通过沙盒解决方案。一旦我尝试使用 SPO 站点 URL 创建沙盒解决方案,我将收到一条错误消息,指出无法通过 VS 连接到远程站点。所以我必须输入本地 SP URL 来创建沙盒解决方案。然后我应该以声明方式创建列表模板并将其部署并将其发布到我的 SPO 环境。这是解释步骤的文章:http: //www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2012/01/10/how-to-use-visual-studio-11-to-publish-solutions-to-共享点在线.aspx 这种方法的问题是,一旦我在本地开发机器中开发列表模板,我就无法访问位于 SPO 中的托管元数据列。第三种方法是在 App web 中创建列表或内容类型或模板,这不是我的情况。这已在本文中进行了解释:sharepoint-journey.com/sharepoint-list-in-sharepoint-hosted-app.html 这里的问题是,我希望在我的网站(主机网站)中而不是在 App 网站中拥有该模板(子网站)
我的问题是:我想通过使用 VS 2013 在我的 SPO 环境中提供一些列表模板。这样做的最佳方法是什么?我该怎么做?请给我一步一步的指导。
谢谢