Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.




ID: 29002, <New>Use MSBuild externally from the IDE, for all projects.

by Ray Vecchio Email: Anonymous


This tool can allow any project (Delphi and C++) to be built outside the IDE using MSBuild.
Download Details
FTP  download also available
CDN Login Required to Download. (You will be redirected to the login page if you click on the Download Link)
To download this, you must have registered:
A free membership

For RAD Studio, Version 5.0  to 10.0 100 downloads
Copyright: Open Source or other


Terms of use: Embarcadero Public Beta Test Disclaimer


Size: 10,684 bytes
Updated on Tue, 11 Mar 2014 05:35:42 GMT
Originally uploaded on Fri, 07 Sep 2012 07:22:11 GMT
SHA1 Hash: 28C080D2D0D8B3C46809D2DABE6E006F35B04A10
MD5 Hash: 70E451B47F4565F7E25EF0095E28C073

    Explore the files in this upload

Description
This tool can allow any project (Delphi and C++) to be built outside the IDE using MSBuild, the log will then be displayed in the IDE's Messages pane as an "MSBuild" tab. A similar feature is available in XE2 but only for C++ projects. It is pretty simple and I'll extend it over time so different MSbuild option can be selected in Tools | Options at the moment I have not support it. The version will look for the latest MSbuild and use that, it will also use the multi-processor support available from .Net 3.5 upwards.
1) Build the project.
2) Install the package in the IDE.
3) You will now have a new menu item in Project |"External MSBuild"
4) and a submenu with items which are self explanatory
5) There will now be properties you can set in the Tools|Options|ThirdParty | MSbuild options. (I might add more in the future, like choosing the number of processors you want he build to spread across, it defaults to 4 at the moment)
6) if no log file is chosen then the output is dynamically shown in the MSBuild message tab as the build proceeds, you can now also stop the build at any time.
7) best is give it a try and any feedback is welcome and if you extend it also fine let me know so I can also build it in...

I have re-jigged the code a lot so please report any issues...
I fixed a problem with usage of StrFloat on locales where the decimal separator is a not a "period".

To build it in XE3 you need to change some of the units in the uses clause to use the new namespaced units.

   Latest Comments  View All Add New

Move mouse over comment to see the full text

Server Response from: ETNACDC03