単体テストでのアセンブリパスのナビゲート
単位テストでは、サポートファイルを見つけるためにテストアセンブリのパスにアクセスする必要があることがよくあります。 これは、実行環境が変化するため、難しい場合があります
使用は、アセンブリの場所とは異なる可能性のある作業ディレクトリを反映するため、信頼できません。 同様に、は、現在のアセンブリではなく、発信者の場所を返します。
Environment.CurrentDirectory
最も堅牢なソリューションのレバレッジSystem.Reflection.Assembly.GetAssembly(typeof(DaoTests)).Location
:
System.Reflection.Assembly.GetExecutingAssembly().CodeBase
これは、
以上が単体テストのアセンブリパスを確実に決定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。