誰かが私の心を失うため、これで私を助けてください。assbmelyでインストーラの種類を取得できません。 - >要求されたタイプの1つまたは複数をロードできません
私はC#/ Visual Studio 2015/.Net 4.6.1でWindowsサービスを作成しました。次に、組み込みテンプレートを使用して、簡単なインストーラーを作成しました。カスタムアクション、ProjectInstallerクラス - すべて動作します。
私は複数のコンピュータ上でこのインストーラを実行し、すべては私が特定のクライアントのWindows Server 2012の上でそれをインストールしようとするまで、よく働いた、と突然、私はこれまでのところ
Unable to get installer types in the [xxx].exe assbmely. --> Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
を取得し、私が試したことはあります:
インストール済み.Net 4.6.1(以前はインストールされていませんでした)。
すべてのサービスの依存関係をCopyLocal = falseに切り替えてから、もう一度元に戻します。
Ran Fusionログとバインディングエラーはまったくありません。
完全ロギングを実行しても、同じエラーが再び表示される完全に役に立たないログが得られます。
ProjectInstallerクラスのすべてのコードパスにtry/catchを配置します。助け無し。
これは私をCRAZYにしています。何が起こっているのかを記録する方法がない場合は、どのようなdll/typeがわかっているのですか?
誰でも助けてください。
詳細な返信をありがとうございます。私のプロジェクトはx86でした。私はx64をターゲットにするために再構築しただけです(もちろんOrcaを通過しなければなりませんでした)。だから私はこれをまっすぐにしましょう...いくつかのWindowsサーバーは単純に32ビットサブシステムをインストールしません - それで、私の32ビットアプリケーションはそれを見つけることができないので、この32ビットシムDLLを実行できませんか? – user884248
そして私が十分にはっきりしていなかった場合には、どうもありがとう!!!!!! – user884248