Поддерживает ли C ++ / CLI для. NET Core NUnit / Microsoft. NET .Test.Sdk? - PullRequest
0 голосов
/ 06 января 2020

Используя Visual Studio 2019, я создаю. net framework (4.8) C ++ / CLI проект. Из-за отсутствия поддержки nuget я вручную ссылаюсь на следующее (подходящее для фреймворка):

  • nunit.engine
  • nunit.engine.api
  • nunit.framework
  • NUnit3.TestAdapter

Если я затем создаю базовые c NUnit модульные тесты следующим образом:

#pragma once

using namespace System;
using namespace NUnit::Framework;

namespace NUnitTest
{
    public ref class Test
    {
      [Test]
      void UnitTest_Run()
      {
         return Assert::Pass();
      }
    };
}

Это будет скомпилировано и получено Visual Studio Test Explorer.

Однако выполните те же действия, что и в CNET CLI-проекте .netcore3.1, и он не будет выбран, в этом случае ссылочные сборки являются .netstandard.

Я заметил, что не модульный тестовый проект .netcore также ссылается на Microsoft. NET .Test.Sdk. Я пытался извлечь некоторые сборки из этого, но не могу найти все, поэтому мне интересно, не поддерживается ли это в настоящее время с .netcore C ++ \ CLI?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...