2016-05-17 7 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

Я думаю, что «вид» для проекта единичного тестирования «SharedLib» ... но я не знаю, как создать проект модульного тестирования. –

+0

Я частично решил проблему: я создал «проект модульного тестирования» «как общий Lib с ссылкой на единичный тест. Я не вижу ампулу ... но это работает! –

ответ

0

Решение я нашел, чтобы создать проект библиотеки классов в любом случае, добавив его упоминание о совместном проекте модульных тестов. Затем Visual Studio позволяет выполнить эти тесты. У вас просто отсутствует значок проекта unit tests.

Я надеюсь, что это поможет другим людям!