Try something like

"msbuild.exe yoursolution.sln /t:Rebuild /p:Configuration=Release
/p:INCLUDE=YourPath"

Note that you cant use $(SolutionDir) in YourPath value, you will need to
use relative or absolute paths.

2011/8/18 Michael Powell <[email protected]>

> Okay, that'll work. But how do we convey the Tools \ Options \ Projects and
> Solutions \ VC++ Directories? Remember, we're using VS2008. Somehow we set
> INCLUDE or other environment variables at what point in the build process?
> Necessarily to what? For instance, we've got an entry
> "$(SolutionDir)tools\boost-msvc90-pro" in our Win32 Include Files. Can that
> simply be set in an INCLUDE environment variable in the same manner? i.e.
> SET INCLUDE=$(SolutionDir)tools\boost-msvc90-pro ?
>
>
> On Thu, Aug 18, 2011 at 3:32 PM, Rolando Valdivia <
> [email protected]> wrote:
>
>> A VisualStudio solution can contain c# and vc++ projects, you can build
>> the solution using MsBuild. However it is not possible to build vc++ project
>> directly with msbuild you always need a VisualStudio solution.
>>
>> Try "msbuild.exe yoursolution.sln /t:Rebuild /p:Configuration=Release"
>> from Visual Studio command line. If that works, you can configure MsBuild
>> task in your CruiseControl project with the same parameters.
>>
>>
>> 2011/8/18 Michael Powell <[email protected]>
>>
>>> Okay, I need to break it down what we've got, because I am somewhat at a
>>> loss after doing a little reading as to how to proceed.
>>>
>>> Our solution is composed of mostly C# projects. There is on XNA project
>>> which will necessarily reference the C# projects. At its core, however, is a
>>> C++ boost-based VC++ project, which is throwing a monkey wrench into the
>>> whole thing.
>>>
>>> In my reading, MSBuild.exe seems like the way to go in order to pick up
>>> the majority of the projects in the solution. However, we need to convey to
>>> MSBuild.exe the requisite INCLUDES and such in order for the boost part of
>>> the VC++ project build to succeed. Everything else in the solution depends
>>> on that.
>>>
>>> We are running VS2008 necessarily. Not in a place to upgrade to VS2010
>>> right now. Therefore, I am reading that VCBuild (?) might have been the
>>> build tool for VC++? Which of course is being replaced by MSBuild now... Of
>>> course... But that doesn't help us now.
>>>
>>> Any insights? Suggestions?
>>>
>>> Thank you...
>>>
>>> Regards,
>>>
>>> Michael
>>>
>>
>>
>

Reply via email to