By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,602 Members | 1,533 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,602 IT Pros & Developers. It's quick & easy.

VSTO 2005 Excel Application & ClickOnce

P: n/a
Hi,

We have developed a VSTO 2005 Excel application and we would like to
leverage ClickOnce deployment mechanism for distribution of this
application.
How can we do that? I was digging in MSDN for VSTO & ClickOnce documentation
and did not find anything. I've noticed that there is an option to
publish the project, but when I do that and then run the application from
Web it throws us security errors like:

PLATFORM VERSION INFO
Windows : 5.1.2600.131072 (Win32NT)
Common Language Runtime : 2.0.50727.42
System.Deployment.dll : 2.0.50727.42 (RTM.050727-4200)
mscorwks.dll : 2.0.50727.42 (RTM.050727-4200)
dfdll.dll : 2.0.50727.42 (RTM.050727-4200)
dfshim.dll : 2.0.50727.42 (RTM.050727-4200)

SOURCES
Deployment url : http://localhost/miniexcel/MiniExcel.application

ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later
in the log.
* Activation of http://localhost/miniexcel/MiniExcel.application resulted
in exception. Following failure messages were detected:
+ Exception reading manifest from
http://localhost/miniexcel/MiniExcel.application: the manifest may not be
valid or the file could not be opened.
+ Deployment manifest is not semantically valid.
+ Application reference identity must be strongly named.

COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.

WARNINGS
There were no warnings during this operation.

OPERATION PROGRESS STATUS
* [25/02/2007 12:46:13] : Activation of
http://localhost/miniexcel/MiniExcel.application has started.

ERROR DETAILS
Following errors were detected during this operation.
* [25/02/2007 12:46:13]
System.Deployment.Application.InvalidDeploymentExc eption (ManifestParse)
- Exception reading manifest from
http://localhost/miniexcel/MiniExcel.application: the manifest may not be
valid or the file could not be opened.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.ManifestReader.FromD ocument(String
localPath, ManifestType manifestType, Uri sourceUri)
at
System.Deployment.Application.DownloadManager.Down loadDeploymentManifestDirectBypass(SubscriptionSto re
subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState,
IDownloadNotification notification, DownloadOptions options,
ServerInformation& serverInformation)
at
System.Deployment.Application.DownloadManager.Down loadDeploymentManifestBypass(SubscriptionStore
subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState,
IDownloadNotification notification, DownloadOptions options)
at
System.Deployment.Application.ApplicationActivator .PerformDeploymentActivation(Uri
activationUri, Boolean isShortcut)
at
System.Deployment.Application.ApplicationActivator .ActivateDeploymentWorker(Object
state)
--- Inner Exception ---
System.Deployment.Application.InvalidDeploymentExc eption
(ManifestSemanticValidation)
- Deployment manifest is not semantically valid.
- Source: System.Deployment
- Stack trace:
at
System.Deployment.Application.Manifest.AssemblyMan ifest.ValidateSemanticsForDeploymentRole()
at
System.Deployment.Application.Manifest.AssemblyMan ifest.ValidateSemantics(ManifestType
manifestType)
at System.Deployment.Application.ManifestReader.FromD ocument(String
localPath, ManifestType manifestType, Uri sourceUri)
--- Inner Exception ---
System.Deployment.Application.InvalidDeploymentExc eption
(ManifestComponentSemanticValidation)
- Application reference identity must be strongly named.
- Source: System.Deployment
- Stack trace:
at
System.Deployment.Application.Manifest.AssemblyMan ifest.ValidateApplicationDependency(DependentAssem bly
da)
at
System.Deployment.Application.Manifest.AssemblyMan ifest.ValidateSemanticsForDeploymentRole()

COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.

Is there another method we can use for automatic distribution of our
application if ClickOnes doesn't support VSTO?

Thank you very much for your help and support,

Best Regards,

Michael
Mar 28 '07 #1
Share this Question
Share on Google+
2 Replies


P: n/a
Hello Michael,

I understand that you want to use ClickOnce to automatically deploy the
VSTO application. If I am offset, please let me know.

Unfortunately, VSTO current version did not support ClickOnce deployment
which means you could not use the ClickOnce to deploy VSTO.

Product team is considering to enable ClickOnce deployment for VSTO in the
next generation of Visual Studio.

To deploy the VSTO, you need to generate the MSI setup package and use the
Windows Installer to install the application.

Please refer these articles to deploy VSTO.

Deploying Visual Studio 2005 Tools for Office Solutions Using Windows
Installer (Part 1 of 2)
http://msdn2.microsoft.com/en-us/lib...ffice.11).aspx

Deploying Visual Studio 2005 Tools for Office Solutions Using Windows
Installer: Walkthroughs (Part 2 of 2)
http://msdn2.microsoft.com/en-us/lib...ffice.11).aspx

Hope this will be helpful.

Sincerely,

Wei Lu

Microsoft Online Community Support

==================================================

Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscripti...ult.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscripti...t/default.aspx.

==================================================
(This posting is provided "AS IS", with no warranties, and confers no
rights.)

Mar 29 '07 #2

P: n/a
Hi ,

How is everything going? Please feel free to let me know if you need any
assistance.

Sincerely,

Wei Lu
Microsoft Online Community Support

==================================================

When responding to posts, please "Reply to Group" via your newsreader so
that others may learn and benefit from your issue.

==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.

Apr 3 '07 #3

This discussion thread is closed

Replies have been disabled for this discussion.