Details

      Description

      Location of MSDeployPath should be implemented in a way that is reusable for other plugins. Thinking a small DSL where we can query the system somehow to find the correct path.

      from Microsoft.Web.Publishing.targets
        <PropertyGroup>
          <!--Unless specified otherwise, the tools will go to HKLM\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\1 to get the installpath for msdeploy.exe.-->
          <MSDeployPath Condition="'$(MSDeployPath)'==''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\3@InstallPath)</MSDeployPath>
          <MSDeployPath Condition="'$(MSDeployPath)'==''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\2@InstallPath)</MSDeployPath>
          <MSDeployPath Condition="'$(MSDeployPath)'==''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\1@InstallPath)</MSDeployPath>
        </PropertyGroup>
      

        Activity

        Lars Corneliussen made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Lars Corneliussen made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Lars Corneliussen made changes -
        Fix Version/s 1.5.0-incubating [ 12319165 ]
        Lars Corneliussen made changes -
        Description Location of MSDeployPath should be implemented in a way that is reusable for other plugins. Thinking a small DSL where we can query the system somehow to find the correct path.

        {code:title=from Microsoft.Web.Publishing.targets}
          <PropertyGroup>
            <!--Unless specified otherwise, the tools will go to HKLM\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\1 to get the installpath for msdeploy.exe.-->
            <MSDeployPath Condition="'$(MSDeployPath)'==''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\3@InstallPath)</MSDeployPath>
            <MSDeployPath Condition="'$(MSDeployPath)'==''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\2@InstallPath)</MSDeployPath>
            <MSDeployPath Condition="'$(MSDeployPath)'==''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\1@InstallPath)</MSDeployPath>
          </PropertyGroup>
        {code}
        Summary Implement path location for Azure SDK Tools (using Executable Plugins) Implement path location for MSDeploy.exe (using Executable Plugins)
        Lars Corneliussen made changes -
        Field Original Value New Value
        Component/s Maven Plugins [ 12313786 ]
        Component/s Visual Studio Add-in [ 12313785 ]
        Lars Corneliussen created issue -

          People

          • Assignee:
            Lars Corneliussen
            Reporter:
            Lars Corneliussen
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development