2015-08-18 3 views
0

добавить их предварительно построить события и после построения событий в Visual Studio 2010.Где я могу увидеть результат для события сборки и сборки после сборки (VS2013)?

  • эхо Привет для предварительного создания
  • эхо Byebye для пост-строить

Теперь, если я построю проект, я смогу увидеть следующее:

1>------ Build started: Project: HelloWorld, Configuration: Debug Win32 ------ 
1>Build started 2015-08-18 5:50:09 PM. 
1>InitializeBuildStatus: 
1> Creating "Debug\HelloWorld.unsuccessfulbuild" because "AlwaysCreate" was specified. 
1>PreBuildEvent: 
1> Hello 
1>ClCompile: 
1> HelloWorld.cpp 
1> HelloWorld.vcxproj -> C:\Users\yuchen\Desktop\HelloWorld\Debug\HelloWorld.exe 
1>PostBuildEvent: 
1> Byebye 
1>FinalizeBuildStatus: 
1> 
1>Build succeeded. 

Повторяю этот процесс для Visual Studio 2013 по какой-либо причине, я не уверен, действительно ли запущено событие pre-build и post-build.

Выводится ли выход в другое окно? Существуют ли другие настройки для создания события предварительной сборки и пост-сборки?

1>------ Rebuild All started: Project: HelloWorld2, Configuration: Debug Win32 ------ 
1> stdafx.cpp 
1> HelloWorld2.cpp 
1> HelloWorld2.vcxproj -> C:\Users\yuchen\Desktop\Win32Project1\Debug\HelloWorld2.exe 

ответ

1

Ну, нет, он не работает. Если вы хотите, чтобы быть абсолютно уверен, то просто генерировать намеренную ошибку сборки:

exit /b 1 

Обратите внимание, что вы не используете одни и те же параметры сборки, вы настроили VS2010 быть более многословными. Инструменты> Параметры> Проекты и решения> Сборка и запуск> Многостраничная версия сборки проекта MSBuild. У вас установлен VS2010 в «Normal», а VS2013 - на «Minimal». Поэтому вы хотите, вероятно, изменить его для VS2013, чтобы получить то, к чему вы привыкли.

Просто следите за очень досадной ошибкой в ​​VS2013, я потерял бесчисленные минуты своей жизни на нем. Когда вы используете Project> Properties для изменения настроек, он не всегда отображает настройки для выбранной вами конфигурации + платформы на панели инструментов. Вы создаете Win32 + Debug, убедитесь, что выпадающие списки в верхней части диалогового окна также выбраны для Debug и Win32. И имейте в виду, что вы редактируете события pre/post-build, тогда вы должны сделать это для всех комбинаций конфигурации и платформы.

Смежные вопросы