スキップしてメイン コンテンツに移動

投稿

ラベル(nunit)が付いた投稿を表示しています

Unityのバイナリがフォルダに出力されない問題

Visual Studio上でNUnitのプロジェクトから、Unity本体のプロジェクトを参照させて、Unity本体のプロジェクトのコードの一部をテストさせようとしたところ、下記のエラーメッセージが出力され、Debugディレクトリにアセンブリが生成されず、NUnitを実行することができませんでした。 Metadata file 'ProjectFolder\Temp\bin\Debug\Assembly-CSharp.dll' could not be found. Google先生で検索したところStack Overflowでドンピシャの質問を見つけました。 https://stackoverflow.com/questions/58614995/visual-studio-doesnt-put-binaries-of-unity-project-to-output-folder 記事の通り Disable the full build of projects を False に設定すると、無事bin/Debugフォルダにアセンブリが出力されるようになりました。

Test Tools for .Net

Unit Testing Framework for .Net NUnit @ITのNunitの解説ページ Code Coverage Tool for .Net NCover :I think this is the famous one rather than the one below which has the same name. The problem is this tool is not free :(. NCover : Free open source code coverage tool for .Net. partcover : This is the alternative tool of NCover. I'll try to use it ;). ReportGenerator : This can generate cool and readble code coverage report.