Custom installer for out of browser (oob) application. The update does not work









up vote
1
down vote

favorite
1












I want to create a custom installer for oob applications for Windows and MacOS.



For Windows, I used the following method - https://www.codeproject.com/Articles/179756/Installing-Silverlight-OOB-Application-using-a-Set



For MacOS, the following solution - https://www.blaize.net/2012/04/offline-oob-mac-installation/



These methods work well and create the application, but the application update does not work with them.



In the Silverlight application, I use the following code to update:



private void CheckUpdateApplication()

if (Application.Current.IsRunningOutOfBrowser)

Application.Current.CheckAndDownloadUpdateAsync();
Application.Current.CheckAndDownloadUpdateCompleted += Application_CheckAndDownloadUpdateCompleted;



private void Application_CheckAndDownloadUpdateCompleted(object sender, CheckAndDownloadUpdateCompletedEventArgs e)

if (e.UpdateAvailable)

MessageBox.Show(CommonMethod.MessageUpdateApplication);

else if (e.Error != null)

MessageBox.Show(string.Format("0 - 1", e.Error.GetType().Name, e.Error.Message));




In the settings of out of browser application, I set the checkbox - "Require elevated trust when running outside the browser". The XAP file is signed with a self-signed certificate.



After installing in Windows, I get the following error when updating:




Exception - Error HRESULT E_FAIL has been returned from a call to a
COM component.




After installing in MacOS, I get the following:




OutOfMemoryException - Error 0x1AA6.











share|improve this question















This question has an open bounty worth +100
reputation from progm ending ending at 2018-11-18 20:48:15Z">in 4 days.


This question has not received enough attention.



















    up vote
    1
    down vote

    favorite
    1












    I want to create a custom installer for oob applications for Windows and MacOS.



    For Windows, I used the following method - https://www.codeproject.com/Articles/179756/Installing-Silverlight-OOB-Application-using-a-Set



    For MacOS, the following solution - https://www.blaize.net/2012/04/offline-oob-mac-installation/



    These methods work well and create the application, but the application update does not work with them.



    In the Silverlight application, I use the following code to update:



    private void CheckUpdateApplication()

    if (Application.Current.IsRunningOutOfBrowser)

    Application.Current.CheckAndDownloadUpdateAsync();
    Application.Current.CheckAndDownloadUpdateCompleted += Application_CheckAndDownloadUpdateCompleted;



    private void Application_CheckAndDownloadUpdateCompleted(object sender, CheckAndDownloadUpdateCompletedEventArgs e)

    if (e.UpdateAvailable)

    MessageBox.Show(CommonMethod.MessageUpdateApplication);

    else if (e.Error != null)

    MessageBox.Show(string.Format("0 - 1", e.Error.GetType().Name, e.Error.Message));




    In the settings of out of browser application, I set the checkbox - "Require elevated trust when running outside the browser". The XAP file is signed with a self-signed certificate.



    After installing in Windows, I get the following error when updating:




    Exception - Error HRESULT E_FAIL has been returned from a call to a
    COM component.




    After installing in MacOS, I get the following:




    OutOfMemoryException - Error 0x1AA6.











    share|improve this question















    This question has an open bounty worth +100
    reputation from progm ending ending at 2018-11-18 20:48:15Z">in 4 days.


    This question has not received enough attention.

















      up vote
      1
      down vote

      favorite
      1









      up vote
      1
      down vote

      favorite
      1






      1





      I want to create a custom installer for oob applications for Windows and MacOS.



      For Windows, I used the following method - https://www.codeproject.com/Articles/179756/Installing-Silverlight-OOB-Application-using-a-Set



      For MacOS, the following solution - https://www.blaize.net/2012/04/offline-oob-mac-installation/



      These methods work well and create the application, but the application update does not work with them.



      In the Silverlight application, I use the following code to update:



      private void CheckUpdateApplication()

      if (Application.Current.IsRunningOutOfBrowser)

      Application.Current.CheckAndDownloadUpdateAsync();
      Application.Current.CheckAndDownloadUpdateCompleted += Application_CheckAndDownloadUpdateCompleted;



      private void Application_CheckAndDownloadUpdateCompleted(object sender, CheckAndDownloadUpdateCompletedEventArgs e)

      if (e.UpdateAvailable)

      MessageBox.Show(CommonMethod.MessageUpdateApplication);

      else if (e.Error != null)

      MessageBox.Show(string.Format("0 - 1", e.Error.GetType().Name, e.Error.Message));




      In the settings of out of browser application, I set the checkbox - "Require elevated trust when running outside the browser". The XAP file is signed with a self-signed certificate.



      After installing in Windows, I get the following error when updating:




      Exception - Error HRESULT E_FAIL has been returned from a call to a
      COM component.




      After installing in MacOS, I get the following:




      OutOfMemoryException - Error 0x1AA6.











      share|improve this question













      I want to create a custom installer for oob applications for Windows and MacOS.



      For Windows, I used the following method - https://www.codeproject.com/Articles/179756/Installing-Silverlight-OOB-Application-using-a-Set



      For MacOS, the following solution - https://www.blaize.net/2012/04/offline-oob-mac-installation/



      These methods work well and create the application, but the application update does not work with them.



      In the Silverlight application, I use the following code to update:



      private void CheckUpdateApplication()

      if (Application.Current.IsRunningOutOfBrowser)

      Application.Current.CheckAndDownloadUpdateAsync();
      Application.Current.CheckAndDownloadUpdateCompleted += Application_CheckAndDownloadUpdateCompleted;



      private void Application_CheckAndDownloadUpdateCompleted(object sender, CheckAndDownloadUpdateCompletedEventArgs e)

      if (e.UpdateAvailable)

      MessageBox.Show(CommonMethod.MessageUpdateApplication);

      else if (e.Error != null)

      MessageBox.Show(string.Format("0 - 1", e.Error.GetType().Name, e.Error.Message));




      In the settings of out of browser application, I set the checkbox - "Require elevated trust when running outside the browser". The XAP file is signed with a self-signed certificate.



      After installing in Windows, I get the following error when updating:




      Exception - Error HRESULT E_FAIL has been returned from a call to a
      COM component.




      After installing in MacOS, I get the following:




      OutOfMemoryException - Error 0x1AA6.








      silverlight silverlight-5.0 silverlight-oob






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 9 at 15:11









      progm

      239119




      239119






      This question has an open bounty worth +100
      reputation from progm ending ending at 2018-11-18 20:48:15Z">in 4 days.


      This question has not received enough attention.








      This question has an open bounty worth +100
      reputation from progm ending ending at 2018-11-18 20:48:15Z">in 4 days.


      This question has not received enough attention.





























          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',
          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%2f53228349%2fcustom-installer-for-out-of-browser-oob-application-the-update-does-not-work%23new-answer', 'question_page');

          );

          Post as a guest



































          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes















           

          draft saved


          draft discarded















































           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53228349%2fcustom-installer-for-out-of-browser-oob-application-the-update-does-not-work%23new-answer', 'question_page');

          );

          Post as a guest














































































          Popular posts from this blog

          Darth Vader #20

          How to how show current date and time by default on contact form 7 in WordPress without taking input from user in datetimepicker

          Ondo