Custom installer for out of browser (oob) application. The update does not work
up vote
3
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
add a comment |
up vote
3
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
add a comment |
up vote
3
down vote
favorite
up vote
3
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
progm
257119
257119
add a comment |
add a comment |
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
});
}
});
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
Required, but never shown
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
Required, but never shown
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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.
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
Required, but never shown
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
Required, but never shown
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
Required, but never shown
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
Required, but never shown
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
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