I have a vb.net form application, it works inside Visual Baisc Express
Debugger, packages without errors or warning, and is publishable.
Click on the setup.exe to install and it installs, but it cannot run,
the details of the error are here:
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 : file:///C:/temp/Application1.application
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed
later in the log.
* Activation of C:\temp\Application1.application resulted in
exception. Following failure messages were detected:
+ The referenced assembly is not installed on your system. (Exception
from HRESULT: 0x800736B3)
COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.
WARNINGS
There were no warnings during this operation.
OPERATION PROGRESS STATUS
* [25/02/2006 14:05:29] : Activation of
C:\temp\Application1.application has started.
ERROR DETAILS
Following errors were detected during this operation.
* [25/02/2006 14:05:29] System.Runtime.InteropServices.COMException
- The referenced assembly is not installed on your system. (Exception
from HRESULT: 0x800736B3)
- Source: System.Deployment
- Stack trace:
at
System.Deployment.Internal.Isolation.IStore.GetAss emblyInformation(UInt32
Flags, IDefinitionIdentity DefinitionIdentity, Guid& riid)
at
System.Deployment.Internal.Isolation.Store.GetAsse mblyManifest(UInt32
Flags, IDefinitionIdentity DefinitionIdentity)
at
System.Deployment.Application.ComponentStore.GetSu bscriptionStateInternal(DefinitionIdentity
subId)
at
System.Deployment.Application.SubscriptionStore.Ge tSubscriptionStateInternal(SubscriptionState
subState)
at
System.Deployment.Application.SubscriptionStore.Ch eckAndReferenceApplication(SubscriptionState
subState, DefinitionAppId appId, Int64 transactionId)
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)
COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.
I have uninstalled and reinstalled VB, SQL, .NET Framework 2. I have
changed the project folder, and the publish folder and drive, there are
no errors in the event log, and to be honest I dont understand the
above output, what is missing that I dont have installed?
If it helps, the project uses the:
Imports Microsoft.Office.Core
Imports Microsoft.Office.Interop
Office is installed, as are all required assemblies, and it has worked
previously.
Hope this makes sense to you.
Please help
Shaine