私はC#アプリケーションを持っていて、その一部はMicrosoft Office interopアセンブリを参照しています。ユーザーがオフィスにインストールされていない場合は正常に処理したいが、そうするには、オフィスがインストールされていないことをテストする必要がある。オフィスをアンインストールしたり、実際にマシン上でこれらのアセンブリをアンインストールしたりするのは簡単ですが、これを簡単にテストする方法はありますか?アセンブリはC:\ Windows \ assemblyにありますが、名前を変更したり、一時的に(Windows 7ではなく)移動するのは簡単な方法のようには見えません。つまり、このコードパスをテストできるように、これらのアセンブリがインストールされていないと私のアプリケーションを偽装できますか?あなたが提供できるお手伝いをありがとう。オフィスをアンインストール、または実際に私のマシン上でこれらのアセンブリをアンインストールするのショートC#アプリケーションが外部アセンブリを見つけることができないケースを簡単にテストするにはどうすればよいですか?
2
A
答えて
3
関連する問題
- 1. アセンブリを使って簡単なことをするにはどうすればいいですか?
- 2. JavaFXプロジェクトがどのPCでも簡単に実行できるようにfxmlファイルを見つけるにはどうすればいいですか?
- 3. アセンブリでCアプリケーションをロードするにはどうすればよいですか?
- 4. C++で簡単な再帰のコード例をいくつ見つけることができますか?
- 5. アプリケーションが正しいアセンブリをロードすることを知るにはどうすればよいですか?
- 6. いつ、どのように異なるデータベースタイプを使用すればよいですか(そして、どこで見つけることができますか)?
- 7. にはどうすれば見つけることができますか?
- 8. 非常に簡単なjQuery/AJAX Coldfusionチュートリアルはどこで見つけることができますか?
- 9. 外部URLをiOSアプリケーションにハードコーディングしないようにするにはどうすればよいですか?
- 10. インストールされたアプリケーションのアップグレードコードをC#で見つけるにはどうすればよいですか?
- 11. 親がリフレッシュされたときに子ウィンドウを見つけるにはどうすればよいですか?
- 12. リモートアシスタンスをできるだけ簡単にするにはどうすればよいですか?
- 13. ウェブサービスをどのように整理すれば、開発者は簡単にそれらを見つけることができますか?
- 14. PHPUnitテストを外部コミュニケーションなしで内部的に保つにはどうすればいいですか?
- 15. ポインタキャストが簡単であるという静的アサートを行うにはどうすればよいですか?
- 16. C/MIPSで最大の和の部分列を見つけるにはどうすればよいですか?
- 17. は、これは簡単なGoogleのように思えるが、私は答えを見つけるように見えることはできません
- 18. Windows Phone7アプリケーションのC#でapplication contentIdentifierを見つけるにはどうすればよいですか?
- 19. 対応する.pdbを.NETアセンブリ内で見つけるにはどうすればいいですか?
- 20. CreateWindowがウィンドウクラスを見つけることができない - C++
- 21. .NET:フォルダリダイレクトがオンのときにデスクトップパスを見つけるにはどうすればよいですか?
- 22. どうすれば簡単にフォーカスを盗むことができますか?
- 23. アプリケーションが記述されたcodeigniterのバージョンを見つけるにはどうすればよいですか?
- 24. 私は簡単に見える何かが直面しているんだけど、答えを見つけることができないファイル
- 25. AndroidでMediaPlayerを使用しているときに、ビデオエラーを見つけることができない場合はどうすればいいですか?
- 26. ユニットテストを使用して簡単にテストできるようにアプリケーションを設計するにはどうすればよいですか?
- 27. Webアプリケーションに関連付けられたAPIを見つけるにはどうすればよいですか?
- 28. SQL - この簡単なクエリを簡略化するにはどうすればよいですか?
- 29. std :: error_codeがエラーではないことをテストするにはどうすればよいですか?
- 30. JTableでセルタイピングイベントを見つけるにはどうすればよいですか?
別のコンピュータ –
の実行それはどのようにアセンブリをロードするために失敗したことを識別していますか? AppDomainの 'AssemblyResolve'イベントを使用している場合は、' _AppDomain'を実装しているモックオブジェクトを使ってコードをテストし、イベントを発生させることができます。 – phoog
Sam私は、実際にはオプションではありません。私はコードをステップ実行する必要があります。私が1台のコンピュータしか持っていないという議論をしてみましょう。これを行う方法が本当にあるはずです。私のマシン上のアセンブリがそこにないと思うようにアプリケーションを偽装してください。 – dbromberg