{"id":835,"date":"2016-07-29T00:00:00","date_gmt":"2016-07-29T07:00:00","guid":{"rendered":"http:\/\/officedevblogs.wpengine.com\/?p=835"},"modified":"2021-11-15T11:32:37","modified_gmt":"2021-11-15T19:32:37","slug":"removing-code-based-sandbox-solutions-in-sharepoint-online","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/removing-code-based-sandbox-solutions-in-sharepoint-online\/","title":{"rendered":"Removing Code-Based Sandbox Solutions in SharePoint Online"},"content":{"rendered":"<div id=\"body-content\">\n<p>July 29, 2016<\/p>\n<p>We started taking steps this week to complete the removal of code-based sandbox solutions as part of the phased approach we <a href=\"https:\/\/.msdn.microsoft.com\/sharepointdev\/2014\/01\/14\/deprecation-of-custom-code-in-sandboxed-solutions\/\">announced in 2014<\/a> when we deprecated the feature.<\/p>\n<p>At that time, we <a href=\"https:\/\/support.office.com\/en-us\/article\/Plan-customizations-solutions-and-apps-for-SharePoint-Online-B7898EBF-69B7-4196-81E3-B04E1A4E7D67?ui=en-US&amp;rs=en-US&amp;ad=US&amp;fromAR=1\">recommended<\/a> that customers and partners transition their solutions to <a href=\"https:\/\/msdn.microsoft.com\/en-us\/library\/office\/fp179930.aspx\">the add-in model<\/a> or pure client-side development, which provide highly-scalable, cloud-first approaches to extending SharePoint. Since then, many customers have transitioned full-trust and sandboxed solutions to the add-in model, and their success and experiences are reflected in the samples and guidance of our <a href=\"http:\/\/dev.office.com\/patterns-and-practices\">Patterns and Practices<\/a> initiative.<\/p>\n<p>Detailed below are recent actions taken and what to expect next:<\/p>\n<ul>\n<li>As part of the removal process, activation of new code-based sandbox solutions, as well as updates of existing solutions are no longer available.<\/li>\n<li>In the coming weeks, running code-based sandbox solutions in SharePoint Online multi-tenant environments also will be disabled. Customers with these solutions should watch the Message Center and Service Health Dashboard (SHD) for details, timelines, and exception processes.&nbsp;<\/li>\n<\/ul>\n<p>Note that currently, we do not plan to deprecate or remove support for declarative (no-code) sandboxed solutions.&nbsp;<\/p>\n<p>We know migration from legacy solutions can be disruptive, and we&rsquo;re committed to partnering with you on this journey.&nbsp; Our Product and Customer Support teams are ready to help you in this journey with advice and guidance to move your solutions forward. We&rsquo;ve collected our existing set of guidance on add-ins and solution development for SharePoint Online below. We&rsquo;ll continue to listen to feedback and develop more guidance to help customers as needed.<\/p>\n<p>Moving forward, we&rsquo;ll also continue to support a portfolio of methods to deliver all manner of business applications and customizations in SharePoint Online.<\/p>\n<h3>RESOURCES<\/h3>\n<ul>\n<li><a href=\"https:\/\/msdn.microsoft.com\/en-us\/library\/office\/fp179930.aspx?f=255&amp;MSPPError=-2147217396\">SharePoint Add-in Documentation<\/a><\/li>\n<li><a href=\"http:\/\/dev.office.com\/patterns-and-practices\">Patterns and Practices for SharePoint Add-ins<\/a><\/li>\n<li><a href=\"https:\/\/support.office.com\/en-us\/article\/Plan-customizations-solutions-and-apps-for-SharePoint-Online-B7898EBF-69B7-4196-81E3-B04E1A4E7D67?ui=en-US&amp;rs=en-US&amp;ad=US&amp;fromAR=1\">Plan customizations, solutions, and apps for SharePoint Online<\/a><\/li>\n<li><a href=\"https:\/\/msdn.microsoft.com\/en-us\/library\/office\/mt674607.aspx\">General SharePoint Development Documentation<\/a><\/li>\n<li><a href=\"http:\/\/dev.office.com\/\">Office Developer Center Home<\/a><\/li>\n<\/ul><\/div>\n","protected":false},"excerpt":{"rendered":"<p>July 29, 2016<\/p>\n","protected":false},"author":69078,"featured_media":25159,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[9],"tags":[],"class_list":["post-835","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sharepoint-framework"],"acf":[],"blog_post_summary":"<p>July 29, 2016<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/835","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/69078"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=835"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/835\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/25159"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=835"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=835"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=835"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}