2016-05-17 1 views
1

私はPremakeを初めて使う人です。私は2つのプロジェクトとソリューションを作成したい :私は "種類" の値を知っているPremake4:ユニットテストプロジェクトでC#ソリューションを作成する方法

  • クラスライブラリプロジェクト

  • ユニットテストプロジェクト

は以下のとおりです。

-ConsoleApp

-WindowedApp

-SharedLib

-staticlib

私はユニットテストのようなものが表示されません!これを作成する方法がありますか?私がやった以下 ...

solution "MySolution" 
--framework "" 
configurations { "Debug","Release" } 
platforms { "x32","Universal" } 
    project "MyProject1" 
     targetname "MyProject1" 
     location "MyProject1" 
     kind "SharedLib" 
     language "C#" 
     files { "MyProject1/**.cs" } 
     excludes { "**/bin/**", "**/obj/**" } 
     links { "System","System.Core","Microsoft.CSharp","System.Runtime.Serialization","System.ComponentModel.DataAnnotations" } 

     configuration "Debug" 
      defines { "TRACE","DEBUG" } 
      flags { "Symbols" } 
      targetdir "../../../../../../../deploy/bin/" 

     configuration "Release" 
      defines { "TRACE" } 
      flags { "Optimize" } 
      targetdir "../../../../../../../deploy/bin/" 
+0

私は単体テストプロジェクトの "kind"は "SharedLib"だと思いますが、単体テストプロジェクトの作成方法はわかりません –

+0

私は部分的にこの問題を解決しました。私は "単体テストプロジェクト単体テストのリファレンスを共有ライブラリとして使用します。私はアンプルを見ません...それは動作します! –

答えて

0

私が見つけた解決策はそれを共通のユニットテストプロジェクトの参照を追加し、とにかくクラスライブラリプロジェクトを作成することです。 Visual Studioでは、これらのテストを実行できます。単体テストのプロジェクトアイコンが欠けているだけです。

私はこれが他の人に役立つことを願っています!

関連する問題