0

C# ライブラリを使用して構成ファイルを読み書きする方法を見つけようとしています。Visual Studio 2013 で Installshield 2014 を実行しています。既にダイアログ ボックスが表示されています。type= "Call a public method from in a managed assembly" の Custom Action を "Installed with the product" オプションで追加し、問題のクラスとメソッドを対象とするソースとしてプライマリ出力を選択しましたが、これは機能しません。何が問題なのか正確にはわかりませんが、インストールの前にダイアログが表示されるはずです。何か案は?

4

1 に答える 1

0

デバッグのガイドラインとして、詳細ログを確認してください。この場合、アセンブリが見つからないことがわかると思います。その場合、これはおそらく、製品と共にインストールされるアセンブリを、そのアセンブリがインストールされるかなり前に呼び出していると言っているためです。(出力グループの参照には問題があるかもしれませんし、ないかもしれません。私はそれを試したことはないと思います。)

ニーズに応じて、次の 2 つのアプローチから選択する必要があります。

  • 組立品が使用可能になるようにアクションを再スケジュールするか、または
  • 別の場所 (バイナリ テーブルなど) を選択して、現在のスケジュールでアセンブリを使用できるようにします。
于 2015-04-15T12:08:25.387 に答える