別の製品に実行可能なアドオンユーティリティを作成しています。私の実行ファイルは、元の製品内のクラスで実行されます(私は、参照されている製品プロジェクトと同じVSソリューションでツールを構築しています)。だから、プロジェクト内でデバッグするとき、私のソリューションは正常に動作します。リリースされた製品でテストすると、アプリケーションがエラーCannot Load File or Assembly "product assembly name"
で失敗します。この理由は、リリース製品では、ビルド後のスクリプトが実行され、製品のファイル名が変更されるからです。リリースされた製品ディレクトリで、製品ファイル名を元の名前に戻すと、私のユーティリティが動作します。私が試した次のことは、一時的な修正として、ファイルの一時コピーを作成し、名前を変更してユーティリティスクリプトの最後に削除することでしたが、ファイルはロックされ、AppDomainがアンロードされるまで削除できません。私は幸運のためにしばらくの間、解決策を探していたので、どんな考えも歓迎です。ビルド後に名前が変更されたアセンブリを解決する
0
A
答えて
0
アセンブリ全体を参照する方法が見つかりませんでしたが、this codeを見つけて、アセンブリから読み込みメソッドを作成するのが非常に簡単でした。
関連する問題
- 1. Intellijで名前が変更された後にパッケージが検出されない
- 2. db4oで名前が変更された名前空間/アセンブリを持つオブジェクトを開く
- 3. パッケージの名前変更後にアプリがインストールされない
- 4. モジュールの名前を変更した後にピッキングオブジェクトを解除する
- 5. Formidableで解析されたファイルの名前を変更するには?
- 6. ILMerge:内部化されたアセンブリの名前空間の名前を変更しますか?
- 7. QT:ビルドされた実行可能ファイルの名前を変更します。
- 8. アセンブリの名前を変更した後の非直列化の問題
- 9. buildbotでビルドの名前を変更
- 10. SSRSリンクされたレポート名の名前を変更した後のエラー
- 11. クラスの名前を変更した後に、クラス名を変更した後、ClassNotFoundExceptionを修復するには
- 12. Xcodebuild&Jenkins:ビルド後に製品の名前を変更する方法
- 13. Jenkinsは最後に変更されたリビジョンをビルドします
- 14. 別のガードが解決された後、Angular2がガードされる
- 15. 名前が変更されたファイルをPHPでダウンロードする
- 16. 名前が変更されたjsスクリプトをデバッグする方法
- 17. * ATTEMPTED *アセンブリ解決のために呼び出されるAppDomainイベント
- 18. 警告:ionic.projectの名前がionic.config.jsonに変更されました。名前を変更してください
- 19. デバイスの名前を変更する(ハードコードされたデバイス名)
- 20. Linqを停止するDataContextの名前を変更した後に名前を変更する
- 21. 約束が解決される前後に値を検証する方法は?
- 22. .NETアセンブリの参照を別の名前に解決しますか?
- 23. 名前が変更されるたびにリセットされるカウンタを作成
- 24. ExecuteReader TimeOutストアドプロシージャの名前を変更して解決しました
- 25. アップロードされたアプリケーションの名前を変更するには
- 26. アセンブリの解決
- 27. コピー後にフォルダの名前を変更
- 28. ファイルが変更された場合の解決方法?
- 29. アクティビティのテーマが変更された場合の解決
- 30. NSTableView:1行の名前を変更すると、すぐに2行の名前が変更されます。
あなたが私に尋ねる気にならない場合は、最初に名前を変更する理由は何ですか? – GrandMasterFlush
最初に正しく構築してください... –
残念ながら、私はそれについて何もできません、私は元の製品を作成していません。理想的には私の名前は変更されません。彼らは異なるタイプの製品(デザイナーと顧客)を区別するためにそれを行います –