{"id":960,"date":"2016-03-16T00:00:00","date_gmt":"2016-03-16T07:00:00","guid":{"rendered":"http:\/\/officedevblogs.wpengine.com\/?p=960"},"modified":"2021-11-15T11:35:41","modified_gmt":"2021-11-15T19:35:41","slug":"project-online-csom-library-availability-and-sample-code","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/project-online-csom-library-availability-and-sample-code\/","title":{"rendered":"Project Online CSOM library Availability and Sample Code"},"content":{"rendered":"<div id=\"body-content\">\n<div><span style=\"font-family: Calibri, sans-serif;font-size: small\"><span>We are happy to announce the availability of the Project Online CSOM library.&nbsp; The library contains access to all the enhancements we have made towards improving our API.&nbsp; The Project Online CSOM library has been added to the&nbsp;<a href=\"https:\/\/www.nuget.org\/packages\/Microsoft.SharePointOnline.CSOM\/\" target=\"_blank\" rel=\"noopener noreferrer\">SharePoint Online CSOM Nuget<\/a> package.&nbsp; We will continue to use the Nuget package as our way of distributing updates going forward.&nbsp; When you add the Nuget package to your project you will see the &#8216;Microsoft.ProjectServer.Client.dll&#8217;&nbsp;and the package will contain all the dependencies needed to call Project Online.<\/span><\/span><\/div>\n<div><span style=\"font-family: Calibri, sans-serif;font-size: small\"><span>&nbsp;<\/span><\/span><\/div>\n<div>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2018\/05\/ProjectOnlineCSOM.png\" alt=\"Project Online CSOM library\" width=\"359\" height=\"203\"><\/div>\n<div><span style=\"font-family: Calibri, sans-serif;font-size: small\"><span><\/p>\n<p>In order to help our customers to start writing Project Online add-ins, we have created a few <a href=\"https:\/\/github.com\/OfficeDev\/O365-Project-Online-.Net-Samples\" target=\"_blank\" rel=\"noopener noreferrer\">code samples<\/a> &nbsp;and posted them on GitHub.&nbsp; They are available for everyone to use in order to learn about Project Online and even incorporate into their add-ins.&nbsp; The code samples include examples on how to call Project Online using CSOM .NET library, the REST and JSOM calling Project and Resource business objects.&nbsp; We will continue to publish more code samples in the future.<\/span><\/span><\/div>\n<div><span style=\"font-family: Calibri, sans-serif;font-size: small\"><span>&nbsp;<\/span><\/span><\/div>\n<div><span style=\"font-family: Calibri, sans-serif;font-size: small\"><span>If you have any feedback, post and vote for suggestions at &nbsp;&nbsp;<a href=\"https:\/\/microsoftproject.uservoice.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/microsoftproject.uservoice.com<\/a><\/span><\/span><\/div>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>We are happy to announce the availability of the Project Online CSOM library.&nbsp; The library contains access to all the enhancements we have made towards improving our API.&nbsp; The Project<\/p>\n","protected":false},"author":69076,"featured_media":961,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[11],"tags":[96],"class_list":["post-960","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-office-add-ins","tag-project"],"acf":[],"blog_post_summary":"<p>We are happy to announce the availability of the Project Online CSOM library.&nbsp; The library contains access to all the enhancements we have made towards improving our API.&nbsp; The Project<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/960","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\/69076"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=960"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/960\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/961"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=960"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=960"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}