2013-03-19 68 views
0

我遇到了部署應用程序的問題,該問題似乎與某些Syncfusion組件有關。部署已發佈的應用程序時發生System.ArgumentException

Syncfusion.Core 
Syncfusion.Shared.Wpf 

如果我不包括他們在發表的包裝,我使用Visual Studio創建(2012),然後當我部署,並嘗試運行該應用程序,我得到一個錯誤,說Syncfusion.Core必須安裝在GAC中。

在Synfusion網站上,它說我可以安裝到GAC或包含該DLL的包。所以,如果我在發佈的打包文件中包含dll文件,現在運行該應用程序時會出現以下錯誤。

ERROR DETAILS 
Following errors were detected during this operation. 
* [19/03/2013 08:49:00] System.ArgumentException 
    - Value does not fall within the expected range. 
    - Source: System.Deployment 
    - Stack trace: 
     at System.Deployment.Application.NativeMethods.CorLaunchApplication(UInt32 hostType, String applicationFullName, Int32 manifestPathsCount, String[] manifestPaths, Int32 activationDataCount, String[] activationData, PROCESS_INFORMATION processInformation) 
     at System.Deployment.Application.ComponentStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter) 
     at System.Deployment.Application.SubscriptionStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter) 
     at System.Deployment.Application.ApplicationActivator.Activate(DefinitionAppId appId, AssemblyManifest appManifest, String activationParameter, Boolean useActivationParameter) 
     at System.Deployment.Application.ApplicationActivator.ProcessOrFollowShortcut(String shortcutFile, String& errorPageUrl, TempFile& deployFile) 
     at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl) 
     at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state) 

COMPONENT STORE TRANSACTION DETAILS 
No transaction information is available. 

任何想法的錯誤原因?

回答

0

是的,您可以將Syncfusion組件安裝到GAC位置,或者使用該包裝運送組件。

爲了解決報告的錯誤,請參閱下面提到的知識庫文章?

http://www.syncfusion.com/support/kb/2110

注:從版本8.2.0.x.所有必要的Studio產品Syncfusion已經刪除運行時許可因此,不需要將license.licx文件嵌入到使用最新版本程序集的項目中。

如果您有任何疑問,請讓我們知道。

Regards, Sivaguru S

相關問題