0

展開したアプリに問題があり、その問題はいくつかの Syncfusion コンポーネントに関連しているようです。

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.

エラーの原因のアイデアはありますか?

4

1 に答える 1

0

はい、Syncfusion アセンブリを GAC の場所にインストールするか、アセンブリをパッケージと共に出荷できます。

報告されたエラーを解決するには、下記の KB 記事を参照してください。

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

注: Syncfusion は、すべての Essential Studio 製品のランタイム ライセンスをバージョン 8.2.0.x から削除しました。そのため、最新バージョンのアセンブリを使用するプロジェクトに license.licx ファイルを埋め込む必要はありません。

ご不明な点がございましたら、お気軽にお問い合わせください。

よろしく、シヴァグルS

于 2013-03-21T08:33:17.563 に答える