Tokenize WinForms Application Update URL for Deployment TargetAuto update for WinForms applicationWinForm Application deploymentContent Defined in Class Library doesn't transfer during ClickOnce DeploymentClick Once deployment of a winForm applicationWinforms Devexpress application deploymentDeploying Winforms appHow to avoid commenting (out) <configuration> sections in app.config for specific deployment?What files are published when using Click Once deployment?Deployment of database with Winform applicationWinforms ClickOnce publish fails with app.config transforms

How do I handle a potential work/personal life conflict as the manager of one of my friends?

Do UK voters know if their MP will be the Speaker of the House?

Can my sorcerer use a spellbook only to collect spells and scribe scrolls, not cast?

Method Does Not Exist error message

Can we compute the area of a quadrilateral with one right angle when we only know the lengths of any three sides?

Is there an expression that means doing something right before you will need it rather than doing it in case you might need it?

What about the virus in 12 Monkeys?

How can saying a song's name be a copyright violation?

Personal Teleportation: From Rags to Riches

One verb to replace 'be a member of' a club

Is it acceptable for a professor to tell male students to not think that they are smarter than female students?

What type of content (depth/breadth) is expected for a short presentation for Asst Professor interview in the UK?

Cursor Replacement for Newbies

How to tell a function to use the default argument values?

How to show a landlord what we have in savings?

In 'Revenger,' what does 'cove' come from?

ssTTsSTtRrriinInnnnNNNIiinngg

iPad being using in wall mount battery swollen

Unlock My Phone! February 2018

Is it inappropriate for a student to attend their mentor's dissertation defense?

How to prevent "they're falling in love" trope

Why didn't Boeing produce its own regional jet?

Which is the best way to check return result?

What mechanic is there to disable a threat instead of killing it?



Tokenize WinForms Application Update URL for Deployment Target


Auto update for WinForms applicationWinForm Application deploymentContent Defined in Class Library doesn't transfer during ClickOnce DeploymentClick Once deployment of a winForm applicationWinforms Devexpress application deploymentDeploying Winforms appHow to avoid commenting (out) <configuration> sections in app.config for specific deployment?What files are published when using Click Once deployment?Deployment of database with Winform applicationWinforms ClickOnce publish fails with app.config transforms













0















We have a client WinForm application that is getting a lot of work done to it. They have requested a lot of minor updates to the application in addition to several longer term projects.



I have ported the application into a GIT repo on DevOps and created a Feature and ProdSupport branch off of the master branch.



Each branch will have a development and test environment that I want to deploy to. I want CI and CD to at least the development environment.



For the build set-up, I run the build in the Release config. This transforms my app.config and I have tokenized certain values so they can be transformed at deployment time during the release.



 <connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=__DB_SERVER__;Initial Catalog=__DATABASE__;Persist Security Info=True;User ID=__DB_USER__;Password=__DB_PASSWORD__"
providerName="System.Data.SqlClient" xdt:Transform="Replace" xdt:Locator="Match(name)" />
</connectionStrings>


In the release configuration - I am using the Tokenization: Transform file task to replace the __TOKEN__ with environment variables.



This is working great. My issue is the PublishURL, InstallURL, UpdateURL properties of the winforms application.



I am building the application using MSBuild and passing in the /target:publish flag on the project. I could specify the publish, install, update url properties as a flag on the build command, but that would mean I need to build the app for every environment.



This is not what I want to do. I want to be able to apply environment specific settings at deployment time.



I cannot seem to find what file I need to search for in the app.publish directory that is created to update the Install, Publish and Update url properties.



It is not in the app.config and I did not see any thing in the app.exe.manifest xml files that get generated.










share|improve this question


























    0















    We have a client WinForm application that is getting a lot of work done to it. They have requested a lot of minor updates to the application in addition to several longer term projects.



    I have ported the application into a GIT repo on DevOps and created a Feature and ProdSupport branch off of the master branch.



    Each branch will have a development and test environment that I want to deploy to. I want CI and CD to at least the development environment.



    For the build set-up, I run the build in the Release config. This transforms my app.config and I have tokenized certain values so they can be transformed at deployment time during the release.



     <connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=__DB_SERVER__;Initial Catalog=__DATABASE__;Persist Security Info=True;User ID=__DB_USER__;Password=__DB_PASSWORD__"
    providerName="System.Data.SqlClient" xdt:Transform="Replace" xdt:Locator="Match(name)" />
    </connectionStrings>


    In the release configuration - I am using the Tokenization: Transform file task to replace the __TOKEN__ with environment variables.



    This is working great. My issue is the PublishURL, InstallURL, UpdateURL properties of the winforms application.



    I am building the application using MSBuild and passing in the /target:publish flag on the project. I could specify the publish, install, update url properties as a flag on the build command, but that would mean I need to build the app for every environment.



    This is not what I want to do. I want to be able to apply environment specific settings at deployment time.



    I cannot seem to find what file I need to search for in the app.publish directory that is created to update the Install, Publish and Update url properties.



    It is not in the app.config and I did not see any thing in the app.exe.manifest xml files that get generated.










    share|improve this question
























      0












      0








      0








      We have a client WinForm application that is getting a lot of work done to it. They have requested a lot of minor updates to the application in addition to several longer term projects.



      I have ported the application into a GIT repo on DevOps and created a Feature and ProdSupport branch off of the master branch.



      Each branch will have a development and test environment that I want to deploy to. I want CI and CD to at least the development environment.



      For the build set-up, I run the build in the Release config. This transforms my app.config and I have tokenized certain values so they can be transformed at deployment time during the release.



       <connectionStrings>
      <add name="DefaultConnection" connectionString="Data Source=__DB_SERVER__;Initial Catalog=__DATABASE__;Persist Security Info=True;User ID=__DB_USER__;Password=__DB_PASSWORD__"
      providerName="System.Data.SqlClient" xdt:Transform="Replace" xdt:Locator="Match(name)" />
      </connectionStrings>


      In the release configuration - I am using the Tokenization: Transform file task to replace the __TOKEN__ with environment variables.



      This is working great. My issue is the PublishURL, InstallURL, UpdateURL properties of the winforms application.



      I am building the application using MSBuild and passing in the /target:publish flag on the project. I could specify the publish, install, update url properties as a flag on the build command, but that would mean I need to build the app for every environment.



      This is not what I want to do. I want to be able to apply environment specific settings at deployment time.



      I cannot seem to find what file I need to search for in the app.publish directory that is created to update the Install, Publish and Update url properties.



      It is not in the app.config and I did not see any thing in the app.exe.manifest xml files that get generated.










      share|improve this question














      We have a client WinForm application that is getting a lot of work done to it. They have requested a lot of minor updates to the application in addition to several longer term projects.



      I have ported the application into a GIT repo on DevOps and created a Feature and ProdSupport branch off of the master branch.



      Each branch will have a development and test environment that I want to deploy to. I want CI and CD to at least the development environment.



      For the build set-up, I run the build in the Release config. This transforms my app.config and I have tokenized certain values so they can be transformed at deployment time during the release.



       <connectionStrings>
      <add name="DefaultConnection" connectionString="Data Source=__DB_SERVER__;Initial Catalog=__DATABASE__;Persist Security Info=True;User ID=__DB_USER__;Password=__DB_PASSWORD__"
      providerName="System.Data.SqlClient" xdt:Transform="Replace" xdt:Locator="Match(name)" />
      </connectionStrings>


      In the release configuration - I am using the Tokenization: Transform file task to replace the __TOKEN__ with environment variables.



      This is working great. My issue is the PublishURL, InstallURL, UpdateURL properties of the winforms application.



      I am building the application using MSBuild and passing in the /target:publish flag on the project. I could specify the publish, install, update url properties as a flag on the build command, but that would mean I need to build the app for every environment.



      This is not what I want to do. I want to be able to apply environment specific settings at deployment time.



      I cannot seem to find what file I need to search for in the app.publish directory that is created to update the Install, Publish and Update url properties.



      It is not in the app.config and I did not see any thing in the app.exe.manifest xml files that get generated.







      winforms transform






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Mar 7 at 22:08









      JDBennettJDBennett

      480418




      480418






















          0






          active

          oldest

          votes












          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55053582%2ftokenize-winforms-application-update-url-for-deployment-target%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55053582%2ftokenize-winforms-application-update-url-for-deployment-target%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          AWS Lex not identifying response if by a variable The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) The Ask Question Wizard is Live! Data science time! April 2019 and salary with experienceEnforcing custom enumeration in AWS LEX for slot valuesHow to give response based on user response in Amazon Lex?Intercepting AWS Lambda Response to a AWS Lex QueryLex chat bot error: Reached second execution of fulfillment lambda on the same utteranceamazon lex showing invalid responseLambda response send back to Lex slot?Response card in Amazon lexAmazon Lex - Lambda response return HTML to botHow can I solve 424 (Failed Dependency) (python) obtained from Amazon lex?

          Алба-Юлія

          Захаров Федір Захарович