Запустите MSBuild, соблюдайте выгруженные проекты

В Visual Studio вы можете выгрузить проект, и при построении решения (щелчок правой кнопкой мыши / сборка) выгруженный проект не создается. Однако, когда вы запускаете MSBuild из командной строки, например:

C:\Windows\Microsoft.NET\Framework\v3.5\msbuild.exe 
  "$slnFile" /t:build /p:Configuration=Debug /verbosity:minimal

, проект создается . Есть ли способ заставить MSBuild уважать проекты, выгруженные в Visual Studio?

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

Есть идеи?

Однако при запуске MSBuild из командной строки, например: C: \ ...

В Visual Studio вы можете выгрузить проект, и при построении решения (щелчок правой кнопкой мыши / сборка) выгруженный проект не создается. Однако, когда вы запускаете MSBuild из командной строки, например:

C:\Windows\Microsoft.NET\Framework\v3.5\msbuild.exe 
  "$slnFile" /t:build /p:Configuration=Debug /verbosity:minimal

, проект создается . Есть ли способ заставить MSBuild уважать проекты, выгруженные в Visual Studio?

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

Есть идеи?

Однако при запуске MSBuild из командной строки, например: C: \ ...

В Visual Studio вы можете выгрузить проект, и при построении решения (щелчок правой кнопкой мыши / сборка) выгруженный проект не создается. Однако, когда вы запускаете MSBuild из командной строки, например:

C:\Windows\Microsoft.NET\Framework\v3.5\msbuild.exe 
  "$slnFile" /t:build /p:Configuration=Debug /verbosity:minimal

, проект создается . Есть ли способ заставить MSBuild уважать проекты, выгруженные в Visual Studio?

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

Есть идеи?

и когда вы создаете решение (щелкните правой кнопкой мыши / построить), выгруженный проект не создается. Однако, когда вы запускаете MSBuild из командной строки, например:

C:\Windows\Microsoft.NET\Framework\v3.5\msbuild.exe 
  "$slnFile" /t:build /p:Configuration=Debug /verbosity:minimal

, проект создается . Есть ли способ заставить MSBuild уважать проекты, выгруженные в Visual Studio?

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

Есть идеи?

и когда вы создаете решение (щелкните правой кнопкой мыши / построить), выгруженный проект не создается. Однако, когда вы запускаете MSBuild из командной строки, например:

C:\Windows\Microsoft.NET\Framework\v3.5\msbuild.exe 
  "$slnFile" /t:build /p:Configuration=Debug /verbosity:minimal

, проект создается . Есть ли способ заставить MSBuild уважать проекты, выгруженные в Visual Studio?

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

Есть идеи?

Есть ли способ заставить MSBuild уважать проекты, выгруженные в Visual Studio?

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

Есть идеи?

Есть ли способ заставить MSBuild уважать проекты, выгруженные в Visual Studio?

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

Есть идеи?

[EDIT: MSBuild должен иметь возможность сделать это, потому что Visual Studio использует MSBuild для сборки. Что делает VS, чего не делает командная строка?]

10
задан Steve Cooper 24 November 2010 в 11:33
поделиться