tag:blogger.com,1999:blog-985159635193633235.post939945998884520746..comments2024-03-25T00:30:02.127-07:00Comments on ISWIX: Don't Believe Everything You ReadChristopher Painterhttp://www.blogger.com/profile/12167478740431444267noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-985159635193633235.post-19410817940619675022008-08-25T05:10:00.000-07:002008-08-25T05:10:00.000-07:00Christopher, I had to laugh reading this, I cringe...Christopher, I had to laugh reading this, I cringe every time someone says exclusively "real programmers must [SOAP-BOX-PROPERTY]"! <br><br>My only real beef with .Net is the same problem you have with it and that is the overhead of installing the .Net environment which is getting more and more expensive every year. For instance, lets say you have a 500MB app that is distributed on CD media. Your app requires .Net 3.1 or something like that. Oh, crap, it no longer fits on the media because you cannot count on the customer having Internet Access, so you must provide the complete setup. <br><br>I do agree that C# is a great programming language, however is there a way to use C# and statically link .net libraries to it? I think this is where C++ shines where you can create .dll custom actions that do not have any dependencies so you can be sure it will execute on all environments. <br><br>What do you think?Danhttp://www.blogger.com/profile/07138642769361999429noreply@blogger.comtag:blogger.com,1999:blog-985159635193633235.post-59181381169000237592008-08-25T06:43:00.000-07:002008-08-25T06:43:00.000-07:00Hi Dan, Another interesting variation on this them...Hi Dan,<br><br> Another interesting variation on this theme is where people imply that you can't possibly be a real setup developer if your using a GUI tool like InstallShield.<br><br>Anyways for your `statically link` question... not officially. There are some products out there ( Such as Xenocode Postbuild ) that allow you to use application virtualization to fake out the entire stack of dependencies.<br><br>I didn't fully understand this a couple years ago, but now I'm starting to believe more and more that many companies are just going to do away with all of this ugliness by virtualizing the entire application running environment. Think of it like Doctor Who's TARDIS ... a big application inside of a tiny blue box ( .exe ) that is then wrapped in the most basic of MSI's; WiX with Mondo.Christopher Painterhttp://www.blogger.com/profile/12167478740431444267noreply@blogger.com