私はwpfアプリケーション(EF、ドットネット4、wix3.6)を書いています。正常にコンパイルされます。アプリをデバッグでき、すべてが機能します。生成された実行可能ファイルを実行でき、すべてが機能します。実行可能ファイルを適切な場所にコピーする.msiファイルを正常に生成するWixでパッケージ化しようとしています。msi-deployed .exeを実行すると、上記のエラーが発生します。
ここで質問を確認しました:指定された名前付き接続が構成に見つからないか、EntityClientプロバイダーでの使用を目的としていないか、無効です。ここで:指定された名前付き接続が構成に見つかりません。 EntityClientプロバイダーでの使用を意図していないか、無効です。2番目のリンクはweb.configを扱っているため、解決策ではありません。私はWindowsデスクトップ環境にいます。
最初のソリューションでは、複数のプロジェクトと、他のプロジェクトでの複製が必要なEFプロジェクトの構成について説明します。私の場合、2つのプロジェクトはメインアプリケーション(EFのものを含む)とWixインストーラープロジェクトだけです。
いずれにせよ、私はWixプロジェクトにコピーしApp.config
ましたが、それは何の違いもありませんでした。私はwixのものを動かすのに多くの問題を抱えていました、しかし私はそれが今だと思います、しかしそれは解決策へのポインターかもしれません。
誰か助けてもらえますか?