パッケージ作成者が別のパッケージ、つまりForms Renderingパッケージの依存関係を要求するか、必要な依存関係をインストールするのがベストプラクティスです。設定パッケージはPackage Creatorから入手できますが、パッケージに多数の設定項目がある場合は面倒です。パッケージ作成者 - 依存関係の要求
答えて
Composite C1 Package Creator(v.3.3)の現在のリリースには、UIで必要なパッケージを指定する機能がありません。私はあなたにこれのための機能要求を登録し、あなたの必要性を説明することをお勧めします。あなたはあなたがが、パッケージには、このチェックを追加することができますいくつかのC#の開発でカスタム検証ロジック
を書くhttp://compositec1.codeplex.com/workitem/list/basic
に「新規アイテムの作成」を使用することができます。 C1パッケージシステムは、インストール前に状態を検証し、インストール作業を行う 'インストーラプラグイン'に基づいています。このような 'インストーラプラグイン'を作成し、必要なC1パッケージの存在を検証して、プラグインをパッケージに関連付けることができます。
(オーバーライドをインストール
Composite.Core.PackageSystem.PackageFragmentInstallers.BasePackageFragmentInstaller
から継承したクラスを作成します)と検証() - (検証にあなたの検証を置く)と1つ以上のPackageFragmentValidationResultがあなたの検証が失敗で返します。 Install()を単に返すようにしてください。
ファイルinstall.xmlのパッケージに新しい「断片のインストーラ」クラスを登録する - ルート要素の内側に、このようなセクションを追加します。
<mi:PackageFragmentInstallerBinaries> <mi:Add path="~/MyAssembly.dll"/> </mi:PackageFragmentInstallerBinaries>
どこパスポイント、アセンブリにあなたがそれを追加としてジッパーに。既存の
<PackageFragmentInstallers />
要素内、これをやって
<mi:Add installerType="MyFragmentInstallers.MyValidator, MyFragmentInstallers"/>
のような要素を使用してBasePackageFragmentInstaller
から継承するクラスへの呼び出しを追加した複合C1は、インストールパッケージの一部としてあなたのvalidate()メソッドを呼び出すようになります検証メッセージが返された場合にユーザーに警告します。
を使用すると、パッケージのIDを知っていれば、それはComposite.Core.PackageSystem.PackageManager.IsInstalled(Guid packageId)
を使用してインストールされている場合、あなたは確認することができますパッケージがインストールされている場合
を検出します。
- 1. パッケージの依存関係
- 2. 依存関係の依存関係
- 3. 依存関係の逆転。オブジェクト作成
- 4. 依存関係のプロパティ依存関係
- 5. Pythonパッケージの依存関係ツリー
- 6. 依存関係のあるスタンドアロンOpenEJBパッケージ
- 7. 依存関係とテストの依存関係を持つjarを作成する
- 8. 再帰的依存関係を作成
- 9. 逆依存関係
- 10. 異なるスコープの依存関係内のMaven依存関係
- 11. 作者、最低限の安定性と依存関係の依存性
- 12. Autotoolsパッケージの依存関係グラフを生成する
- 13. Gradle依存関係とGradle依存関係のEclipseの違い
- 14. ビルドの依存関係を使ってdebパッケージを作成するには
- 15. 依存関係
- 16. アリ依存関係管理
- 17. 他の依存関係が使用するコンポーザとフォークを要求する
- 18. プレイブックの依存関係と役割の依存関係
- 19. MVVMの依存関係
- 20. maven添付依存関係
- 21. 依存関係と
- 22. リュウゼツラン依存関係のエラー
- 23. 条件依存シンボルに依存するパッケージの依存関係/要件を作成するにはどうすればよいですか?
- 24. ユニットテストの依存関係プロパティ
- 25. 別の依存関係の依存関係を取得するには?
- 26. Jqueryが必要な依存関係式
- 27. TeamCityの依存関係の作業ディレクトリ?
- 28. Mavenの依存関係
- 29. ファイルの依存関係Gradle
- 30. Java Spring依存関係
迅速な対応をありがとう - 私のソリューションは私の目標には十分だと思います。 – Kevin