SDK and Tools

How can we improve the Azure SDK and Tools?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Provide more information of breaking changes and changelog.

    When cx upgrade modules which provided by Microsoft, they need to do a test. First they plan which test case they should do but there is not enough information to decide this.

    Our feedback is....

    1. Could you provide information of backward and downward compatibility?
    2. Could you provide impacted method and property list when cx upgrade modules from previous version?
    3. Could you provide migration information from ASM to ARM?

    It is very important information to decide how to do a test.

    39 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      1 comment  ·  SDK  ·  Flag idea as inappropriate…  ·  Admin →
    • Fix bug which prevents publishing console app to a file

      When I attempt to publish a Console app to a file, I get this error:

      1>------ Build started: Project: DockerTest, Configuration: Release Any CPU ------
      1>
      1> Build succeeded.
      1> 0 Warning(s).
      1> 0 Error(s).
      1>
      1> Time elapsed 00:00:00.0120036
      1>
      2>------ Publish started: Project: DockerTest, Configuration: Release Any CPU ------
      Connecting to C:\Docker\DockerTest\src\DockerTest\..\..\artifacts\bin\DockerTest\Release\PublishOutput...
      rmdir /S /Q "C:\Users\stolmie\AppData\Local\Temp\PublishTemp\DockerTest52\"
      Environment variables:
      Path=.\node_modules\.bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External;%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\git
      C:\Users\stolmie\.dnx\runtimes\dnx-clr-win-x86.1.0.0-rc1-update1\bin\dnu.cmd publish "C:\Docker\DockerTest\src\DockerTest" --out "C:\Users\stolmie\AppData\Local\Temp\PublishTemp\DockerTest52" --configuration Release --runtime dnx-coreclr-win-x64.1.0.0-rc1-update1 --quiet
      Microsoft .NET Development Utility Clr-x86-1.0.0-rc1-16231
      Copying to output path C:\Users\stolmie\AppData\Local\Temp\PublishTemp\DockerTest52
      Time elapsed 00:00:01.5757964
      C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.DNX.Publishing.targets(386,5): Error…

      4 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        1 comment  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
      • Improve Java SDK Documentation

        The documentation for the Java SDK is too sparse. Sure there are the JavaDocs, but we need more "real-life" examples ... for example, how to use Key Vault, how to Authenticate .....

        The examples that are there are not really sufficiently detailed and don't really give any explanations aside from sample code.

        4 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • Make Persistence Channel available for Java

          The PersistenceChannel should be made available in the Java SDK as well.

          4 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • Create a full featured Azure SDK for PHP

            It doesn't look like the notification hub is in the Azure SDK for PHP. Also, the PHP code samples only cover how to send notifications not how to register devices.

            7 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • Multiple csdef file for cloud service project

              While packaging or publishing the cloud service project from Visual Studio I have option to choose different service config files.

              I would be nice if I can define multiple csdef files and choose one of them while creating the package.

              8 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
              • BUG: Debugging deployment slots from Cloud Explorer/Azure SDK

                I can debug the main web app, but attempting to debug any of its deployment slots fails with the following error:

                "Action is not supported in your current Azure SDK version"

                I'm running Win10 x64 Enterprise, VS 2015 Enterprise and Azure SDK 2.7.1, with all updates to my knowledge.

                11 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  1 comment  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
                • make python and/or node.js as first class citizens in SDK just like .Net.

                  That means APIs for data factory, HDinsight, stream analytics, and all of azure services. A lot of people coming from a unix/open source background are not familiar with .net and would like to use python or javascript

                  9 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                  • Compute Emulator: Allow multiple running emulated deployments to use the same port number

                    When debugging co-dependent deployments side by side, those deployments cannot use the same port number even though the deployments run on different IP addresses. This forces the developer to use non standard ports on at least one deployment, which when deployed for real causes issues with corporate firewalls blocking access to those ports.

                    see also https://social.msdn.microsoft.com/Forums/en-US/36224e19-091b-4c61-9b9e-28f0b2e34952/issue-debugging-on-emulator-two-deployments-when-they-both-have-port-443-defined-as-an-endpoint?forum=windowsazuredevelopment

                    https://stackoverflow.com/questions/30402721/how-to-debug-two-emulated-azure-deployments-side-by-side

                    28 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      1 comment  ·  SDK  ·  Flag idea as inappropriate…  ·  Admin →
                    • Expose Swagger definitions for Azure Service Management API so consumers can

                      Expose Swagger v2 definitions for Azure Service Management API so api consumers can use various tools for their platforms to generate proxy classes for API calls.
                      As an example - I'd like to be able to generate proxy classes to call Azure Management API for .NET using AutoRest tool, and re-generate it in case API was changed or new endpoints were added.

                      23 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                      • Support PS Cmdlets in Azure Web Apps

                        Would be nice to run PowerShell Cmdlets in Azure Web Apps

                        3 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                        • Publish-AzureWebsiteProject

                          I experience an error issue with the PowerShell Azure Publish-AzureWebsiteProject. When I have somes webjobs under the website the command fail with "CloseError : (:) [Publish-AzureWebsiteProject], DeploymentException"

                          It seem the command Publish-AzureWebsiteProject try to clean app_data on the IIS server and this is causing the issue.

                          Maybe correct the problem or add an option to skip the cleaning of the AppData.

                          9 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                          • Automatically start up Azure development storage in Visual Studio

                            Too many times have I run a project only to find that I forgot to start up the Azure dev storage. This should be done automatically.

                            7 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
                            • Offer a javascript sdk that can be run in web browser

                              I am developing a photo sharing website and need to store photos into azure storage blob. I found the existing nodejs sdk doesn't run well in web browser environment. I know browsfy is one option but that is not the best. The best is that team provide a small javascript sdk that can be run in web browsers so that data can directly be communicated between client browsers and storage service without going through the web servers wasting cpu/bandwidth.

                              6 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                              • ADAL support for Certificate Authentication X.509 in WebView

                                Please add support for Certificate Based Authentication for WebView in the ADAL SDK.

                                Currently this also cause issues for the Microsoft Office Apps on iOS and Android...

                                Se more information here:
                                https://github.com/AzureAD/azure-activedirectory-library-for-objc/issues/293

                                Please get the vote up!

                                56 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  4 comments  ·  SDK  ·  Flag idea as inappropriate…  ·  Admin →
                                • Client Application Deployment to Azure Cloud (VS 2015 RC)

                                  The 'Publish Client App' deployment option continues to be the FTP site option in the VS 2015 RC.

                                  A more sophisticated deployment process that accommodates publishing a windows client (WPF App) to the cloud for bootstrapping/download/subscription/updates would be of benefit to developers (ISVS) looking to use the Azure cloud as a launch for native .net apps.

                                  1 vote
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                  • simplify the certificate creation process for noobs. The Virtual Studio instructions are confusing.

                                    I'm new to Azure, but familiar with on-prem setups and networking.

                                    I had to do a massive download and install to create a local root cert (I don't know that area) and the TechNet instruction page I was following wasn't accurate with the virtual studio I downloaded. Think I have the latest and greatest.

                                    Either way, please simplify that bit.

                                    thanks

                                    4 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Make VS tooling aligned with Portal

                                      The portal is checking if there are more than one route for a get/post. The Visual Studio tooling does not. Please make them both act the same and keep them aligned. This way it enables Continuous delivery pipelines etc.

                                      14 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        planned  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                      • 4 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Too easy to delete a Azure production database in Visual Studio

                                          Too easy to delete a Azure production database in Visual Studio

                                          Why not a checkbox for locking the database for deletion in the Azure portal.

                                          9 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          SDK and Tools

                                          Feedback and Knowledge Base