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