Microsoft Azure SDK for .NET http://www.windowsazure.com/en-us/develop/net/
C# Cucumber PowerShell JavaScript Batchfile CSS
Find file
Choose a clone URL
HTTPS (recommended) Clone with Git or checkout with SVN using the repository's web address.
Switch branches/tags
Nothing to show
v2.1.0.4 v2.1.0.2-Oct2013 v1.7-June2012 v1.6-November2011 v1.0.2 v1.0.0 v0.9.7-common-preview v0.9.5-management-preview v0.9.2-management-preview v0.9-management-preview preview 2016-01-22T14-46 2016-01-22T14-45 2016-01-21T14-19 2016-01-21T11-03 2016-01-21T10-05 2016-01-20T16-55 2016-01-20T14-32 2016-01-20T12-10 2016-01-19T13-44 2016-01-14T13-41 2016-01-13T14-59 2016-01-07T17-45 2016-01-06T12-21 2016-01-06T11-44 2016-01-04T17-06 2016-01-04T12-13 2015-12-30T13-17 2015-12-29T02-25 2015-12-29T02-24 2015-12-28T17-31 2015-12-24T00-52 2015-12-23T18-20 2015-12-23T14-33 2015-12-23T14-31 2015-12-23T13-51 2015-12-22T15-30 2015-12-22T15-04 2015-12-21T13-23 2015-12-21T13-22 2015-12-21T11-09 2015-12-18T16-18 2015-12-17T14-58 2015-12-16T09-07 2015-12-16T08-03 2015-12-15T11-05 2015-12-13T22-49 2015-12-11T12-16 2015-12-11T10-58 2015-12-10T14-44 2015-12-09T16-18 2015-12-08T15-57 2015-12-07T14-46 2015-12-07T09-25 2015-12-03T18-33 2015-12-03T17-40 2015-12-03T15-49 2015-12-03T14-30 2015-12-02T18-32 2015-12-01T19-06 2015-12-01T14-55 2015-11-30T16-30 2015-11-30T16-29 2015-11-29T19-19 2015-11-25T11-18 2015-11-23T19-29 2015-11-23T10-17 2015-11-20T16-59 2015-11-20T16-58 2015-11-20T15-11 2015-11-19T11-49 2015-11-19T11-37 2015-11-19T11-22 2015-11-18T17-39 2015-11-18T14-43 2015-11-18T12-43 2015-11-18T00-52 2015-11-18T00-51 2015-11-17T17-09 2015-11-17T12-03 2015-11-16T17-57 2015-11-13T14-53 2015-11-10T16-43 2015-11-09T17-38 2015-11-09T06-44 2015-11-09T06-37 2015-11-06T00-20 2015-11-05T11-38 2015-11-05T10-35 2015-11-02T16-29 2015-11-02T14-01 2015-11-02T13-58 2015-10-29T16-05 2015-10-28T18-46 2015-10-28T11-36 2015-10-28T11-34 2015-10-28T11-29 2015-10-28T11-27 2015-10-28T11-22 2015-10-28T11-17
Nothing to show
New pull request
Latest commit 90d15e1 @hovsepm hovsepm Merge pull request #1739 from hovsepm/master …
Moving Graph.RBAC SDK to public repo

README.md

Microsoft Azure SDK for .NET

The Microsoft Azure SDK for .NET allows you to build applications that take advantage of scalable cloud computing resources.

Target Frameworks:

* .NET Framework 4.0 and newer.
* .NET Portable Framework, using profile 102

Prerequisites:

* Visual Studio 2013 RTM with update 2 at minimum

To build:

Using Visual Studio:

  • Open any solution, say, "src\ResourceManagement\Compute\Compute.sln".
  • Invoke "build" command.
  • Most solutions support 3 solution configurations, "Net40", "Net45", and "Portable". you can use "Configuration Manager" to switch and build.

Using the command line:

  • Ensure "msbuild.exe" is under environment pathes, which you can run the command file pre-installed by Visual Studio. C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\VsDevCmd.bat
  • Under repository root, there is a "build.proj", which you can build with. For example, to build a nuget package for compute management, run: msbuild build.proj /t:build;package /p:scope=ResourceManagement\Compute
  • For other supported flags, check out the top comment section inside "build.proj".

To run the tests:

Using Visual Studio:

  • Most test projects only build for "net45". To run them, switch solution configuration to "net45".
  • Build.
  • "Test Explorer" window will get populated with tests. Go select and invoke.

Using the command line:

  • Refer to the "To build" section to get the command window set up.
  • Invoke "Test" target from "Build.proj". Likely, you need to build test project first, so put in "build" target as well. msbuild build.proj /t:build;test /p:scope=ResourceManagement\Compute

Issues with Generated Code

Much of the SDK code is generated from metadata specs about the REST APIs. Do not submit PRs that modify generated code. Instead, file an issue describing the problem, OR refer to the the AutoRest project to view and modify the generator.

Note: the generated code in the master branch is from a private project. The SDK is migrating to use AutoRest with generated code described by Swagger. Not all of the generator code is public yet, but it will be over the next few weeks. (July 2015).