Visual Studio проект не создается, когда я собираю решение из msbuild - PullRequest
6 голосов
/ 14 декабря 2011

Я создаю все решение Visual Studio с использованием msbuild, оно работало нормально, но при создании целого решения не создается один проект

Это мой сценарий msbuild

    <MSBuild Condition="'$(debug)' ==''"
             Projects="$(MySolution)"
             Targets="build"
             Properties="Configuration=Release">
      <Output TaskParameter="TargetOutputs"       ItemName="BuildOutput" />
    </MSBuild>

Что-то, что янужно проверить этот конкретный проект в моем решении Visual Studio?

Ответы [ 2 ]

15 голосов
/ 14 декабря 2011

Если это новый проект, добавленный к решению, и все остальные проекты строятся нормально, я предполагаю, что новый проект не был включен в список сборки конфигурации решения.В VS Solution Explorer щелкните правой кнопкой мыши узел решения и откройте диалоговое окно диспетчера конфигурации и убедитесь, что ваш новый проект проверен на наличие всех необходимых настроек (Debug, Release ...), я говорю об этом диалоговом окне:

enter image description here

2 голосов
/ 23 мая 2018

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

В итоге я очень внимательно посмотрел намой файл sln и заметил губительную ошибку слияния, которая мешала MSBuild создать Project2:

Project("{Guid1}") = "Project1", "Project1\Project1.csproj", "{Guid2}"
Project("{Guid1}") = "Project2", "Project2\Project2.csproj", "{Guid3}"
EndProject

При слиянии после моего последнего git rebase я случайно отрубил EndProject.Добавление его обратно в исправленную проблему, например так:

Project("{Guid1}") = "Project1", "Project1\Project1.csproj", "{Guid2}"
EndProject
Project("{Guid1}") = "Project2", "Project2\Project2.csproj", "{Guid3}"
EndProject

(я использовал Visual Studio 2015)

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