do tnet core msbuild не приводит к таким же результатам, как do tnet msbuild - PullRequest
0 голосов
/ 29 апреля 2020

давайте создадим обычный файл MSBuild и назовем его doSomething.msbuild

<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Target Name="HelloWorld">
    <Message Text="Hello world" />
  </Target>
</Project>

Теперь, если вы откроете консоль разработчика или папку старой школы do tnet, вы можете вызвать что-то вроде этого

C:\temp\msbuild doSomething.msbuild

Я получаю вывод, подобный этому:

enter image description here

теперь ссылается на do tnet core do c

Я должен быть в состоянии сделать то же самое

dotnet msbuild doSomething.msbuild

, но я получаю это

enter image description here

как Вы можете видеть, что я даже пытался передать целевое имя, но вывод не генерируется. если я прошу просмотреть все препроцессы, я получаю это:

enter image description here

даже оба из msbuild используют одну и ту же версию движка сборки 16.5.0+d4cbfca49 любая идея как это исправить? или это баг?

1 Ответ

0 голосов
/ 29 апреля 2020

благодаря @PavelAnikhouski

получилось с настройкой детализации как обычно. Я могу получить тот же уровень результата, что и для msbuild

dotnet msbuild -verbosity:normal .\doSomething.msbuild

enter image description here

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