私が書いている単純な単体テストについて、私は本当に頭を悩ませています!
[TestFixture]
Class A
{
[TestMethod]
public void test()
{
Assembly.GetExecutingAssembly().Location // gives some temporary local path
}
}
私が望むのは、ローカルまたは一時フォルダーではなく、アセンブリの場所 (私のプロジェクト フォルダーが存在する場所) のパスを取得することだけです。
このフォルダーは、ブレークポイントを配置した場合に得られるものです: \AppData\Local\Temp\
どんな助けでも大歓迎です!
編集: nUnit と MSTest microsoft の単体テストの両方でこれを試してみました! 何も役に立ちません。