Can not Start Application

กรณีที่ท่านใช้ ClickOne ในการ Deploy Application แล้ว เมื่อ เปิดโปรแกรม
เจอ Dialog บอกว่า Can not Start Application. Contact Application Vendor
ตามรูปคือ

โดยมี รายละเอียด จากการกดปุ่ม Detials... คล้ายๆ กันนี้คือ

PLATFORM VERSION INFO
Windows : 5.1.2600.196608 (Win32NT)
Common Language Runtime : 2.0.50727.1433
System.Deployment.dll : 2.0.50727.1433 (REDBITS.050727-1400)
mscorwks.dll : 2.0.50727.1433 (REDBITS.050727-1400)
dfdll.dll : 2.0.50727.1433 (REDBITS.050727-1400)
dfshim.dll : 2.0.50727.1433 (REDBITS.050727-1400)

SOURCES
Deployment url : file:///C:/Documents%20and%20Settings/user1/Desktop/App.appref-ms
Deployment Provider url : file://Server/App/Install/App.application

ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of C:\Documents and Settings\user1\Desktop\App.appref-ms 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
* [10/09/2009 10:45:56] : Activation of C:\Documents and Settings\user1\Desktop\App.appref-ms has started.
* [10/09/2009 10:45:56] : Installation of the application has started.

ERROR DETAILS
Following errors were detected during this operation.
* [10/09/2009 10:45:56] 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.GetAssemblyInformation(UInt32 Flags, IDefinitionIdentity DefinitionIdentity, Guid& riid)
at System.Deployment.Internal.Isolation.Store.GetAssemblyManifest(UInt32 Flags, IDefinitionIdentity DefinitionIdentity)
at System.Deployment.Application.ComponentStore.GetSubscriptionStateInternal(DefinitionIdentity subId)
at System.Deployment.Application.SubscriptionStore.GetSubscriptionStateInternal(SubscriptionState subState)
at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.


สิ่งที่ท่านจะทำได้คือ

1. เข้าไปที่ Start Run พิมพ์ %userprofile%\Local Settings\Apps แล้ว Enter
2. Delete ข้อมูลทุกอย่างใน Folder Apps
3. เปิดไปที่ Start Run พิมพ์ regedit
4. ไปที่ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall
5. ดูภายใต้ Key Uninstall แล้วดูว่า มี Sub Key ที่ เป็นตัวที่มีรายละเอียดของ โปรแกรมนั้นหรือไม่
ถ้ามี ให้ Delete Key นั้นทิ้ง
6. ทำการ Install โปรแกรม ใหม่อีกครั้ง เป็นอันเสร็จครับ

ที่มา
http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=354842






ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

ปัญหาเด็ก กลืน ดินน้ำมัน

ปัญหา Custom Paper Size บน Crystal Report

Function Baht Text บน Crystal Report