Is there a patch for C:\windows\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe so that building MSIs can be supported?
-
-
Do the rest of you just use Visual Studio to generate MSIs? I know devenv has a command line arg, but I don't want to build the deployment project that way...
Is there 3rd party software that can compile Visual Studio vdproj deployment projects like WIX? -
Why not just use Wix? It has msbuild tasks.
-
Sven Groot wrote:Why not just use Wix? It has msbuild tasks.
The lead wants to use vdproj. -
Tell the lead it's better to use Wix instead of vdproj.
-
ZippyV wrote:Tell the lead it's better to use Wix instead of vdproj.
"Blasphemy. vdproj is better!" On MS forums, MS products should be promoted.
I read support for vdproj was going to be added to msbuild, but the project ran out of time and the feature didn't make it to .NET 2.0. -
Microsoft wrote WIX then released it Open-Source.
-
tgraupmann wrote:I read support for vdproj was going to be added to msbuild, but the project ran out of time and the feature didn't make it to .NET 2.0.
They will always make up some excuse. Since Visual Interdev there haven't been any new features added to msi projects. Wix is more up-to-date, with more features and open-source. -
tgraupmann wrote:

ZippyV wrote:
Tell the lead it's better to use Wix instead of vdproj.
"Blasphemy. vdproj is better!" On MS forums, MS products should be promoted.
But WiX *is* a Microsoft product.
However remember MS Build can call the command line; so a postbuild step of
<Target Name="AfterCompile">
<Exec Command=""$(VSINSTALLDIR)\Common7\IDE\devenv" ..\Sources\MySolution\MySetup\IShouldBeUsingWix.vdproj /Build"/>
</Target>
Note that you can't pass in a target directory, you need to set that on the project via VS.
Thread Closed
This thread is kinda stale and has been closed but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.