Custom installer for out of browser (oob) application. The update does not work
up vote
1
down vote
favorite
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
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.
add a comment |
up vote
1
down vote
favorite
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
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.
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
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
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
silverlight silverlight-5.0 silverlight-oob
asked Nov 9 at 15:11
![](https://i.stack.imgur.com/BgO21.jpg?s=32&g=1)
![](https://i.stack.imgur.com/BgO21.jpg?s=32&g=1)
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.
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password