Requires stdole Version 7.0.33 be installed in GAC ClickOnce deployment

V

Velupula

Error message "Unable to install or run the application. The
application requires stdole Version 7.0.3300.0 in the GAC"

Resolution:
I had the same problem with a click once deployment.

I solved the problem by going to the 'Publish' tab in the project
properties and then selecting the 'Application Files' button.

I then selected the options:
'File Name' of 'stdole.dll'
'Publish status' to 'Include' and
'Download Group' to 'Required'.

This fixed my problem when I re-published.

However, I wanted to take the opportunity to explain what is going
on. Visual Studio 2005 tries to be smart about how to deploy
references. If the reference has CopyLocal=true, then the reference
will be published with the application, by default. If the reference
has CopyLocal=false (which is the default when the a reference is
installed in the gac, then the reference will be marked as a
prerequisite. This means the assembly must be installed in the
client's GAC before the ClickOnce application will install.

There are some assemblies that are install into the GAC because of the
Visual Studio install, not the .NET Framework install. It sounds like
this is the situation
 
C

chen wei

gjgjgj



Velupula wrote:

Requires stdole Version 7.0.33 be installed in GAC ClickOnce deployment
02-Mar-07

Error message "Unable to install or run the application. Th
application requires stdole Version 7.0.3300.0 in the GAC

Resolution
I had the same problem with a click once deployment

I solved the problem by going to the 'Publish' tab in the projec
properties and then selecting the 'Application Files' button

I then selected the options
'File Name' of 'stdole.dll
'Publish status' to 'Include' an
'Download Group' to 'Required'

This fixed my problem when I re-published

However, I wanted to take the opportunity to explain what is goin
on. Visual Studio 2005 tries to be smart about how to deplo
references. If the reference has CopyLocal=true, then the referenc
will be published with the application, by default. If the referenc
has CopyLocal=false (which is the default when the a reference i
installed in the gac, then the reference will be marked as
prerequisite. This means the assembly must be installed in th
client's GAC before the ClickOnce application will install

There are some assemblies that are install into the GAC because of th
Visual Studio install, not the .NET Framework install. It sounds lik
this is the situation

Previous Posts In This Thread:

Requires stdole Version 7.0.33 be installed in GAC ClickOnce deployment
Error message "Unable to install or run the application. Th
application requires stdole Version 7.0.3300.0 in the GAC

Resolution
I had the same problem with a click once deployment

I solved the problem by going to the 'Publish' tab in the projec
properties and then selecting the 'Application Files' button

I then selected the options
'File Name' of 'stdole.dll
'Publish status' to 'Include' an
'Download Group' to 'Required'

This fixed my problem when I re-published

However, I wanted to take the opportunity to explain what is goin
on. Visual Studio 2005 tries to be smart about how to deplo
references. If the reference has CopyLocal=true, then the referenc
will be published with the application, by default. If the referenc
has CopyLocal=false (which is the default when the a reference i
installed in the gac, then the reference will be marked as
prerequisite. This means the assembly must be installed in th
client's GAC before the ClickOnce application will install

There are some assemblies that are install into the GAC because of th
Visual Studio install, not the .NET Framework install. It sounds lik
this is the situation


Submitted via EggHeadCafe - Software Developer Portal of Choice
ASP.NET Functionally Rich Repeater Control
http://www.eggheadcafe.com/tutorial...44-8b51c8becd2d/aspnet-functionally-rich.aspx
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top