2017-01-19 5 views
1

私はスクリプトを実行している間にユニットテストケースを偽から実行しようとしています エラー、つまり のパスc:/ users/local/applicationデータへのアクセスが拒否されました。FAKEでユニットテストを実行しているときに "c:/ users/local/applicationデータのパスが拒否されました"というエラーに遭遇しました

コード:

Target "Test" (fun _ -> 
!! (testDir + "/NUnit.Test.*.dll") 
    |> NUnit (fun p -> 
     {p with 
     DisableShadowCopy = true; 
     OutputFile = testDir + "TestResults.xml" })) 

コードの上に説明してください。

+0

試みを代わりに+の@@使用し、OutputFileは

にtestresults.xml前に\を必要とする場合がありますが、あなたはそれをパスへのアクセスを提供しようとしたことがありますか? –

+0

はい、私はまた私のフォルダのパスを与えてみましたが、それでも同じエラーを投げています。 – KMittal

+0

'testDir'の値は何ですか?あなたのテストの1つがAppDataに書き込もうとしているかもしれませんか? – CaringDev

答えて

0

あなたは

Target "Test" (fun _ -> 
!! (testDir + "/NUnit.Test.*.dll") 
    |> NUnit (fun p -> 
     {p with 
     DisableShadowCopy = true; 
     OutputFile = testDir @@ "\TestResults.xml" })) 
関連する問題