views:

233

answers:

4

This may be a stupid question, as I'm not sure how MSBuild works with Delphi under the hood, but we have a Delphi app that needs to run with no .Net dependencies, and since we have updated our build process (now using team build with msbuild) the app won't run without .Net. I am just trying to narrow things down, so I'd appreciate any help you guys can provide...

Thanks!

+11  A: 

The last couple versions of Delphi have used MSBuild for the IDE, and the apps it produces don't have .NET dependencies, so the answer is no, in the general case at least. It could be that something specific in your build process is introducing them, though...

Mason Wheeler
+7  A: 

Hi JimDaniel,

The Microsoft Build Engine (MSBuild) is a build platform for Microsoft Windows. With MSBuild, you can create a set of configurations to be used as build targets. Although msbuild it is an .net application (required .Net Framework installed), this does not insert any .Net code or .NET dependencies into your executable.

You can use Dependency Walker to check the dependecies of your exe.

Bye.

RRUZ
+6  A: 

So to be clear: the answer to your question is:

No

Nick Hodges
A: 

MsBuild ultimately calls DCC32 (Delphi Command Line Compiler). So it has absolutely nothing to do with .NET.

Steve