Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6017295
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 23, 20262026-05-23T03:06:28+00:00 2026-05-23T03:06:28+00:00

We have a large suite of products that include: Desktop apps written in VB6.

  • 0

We have a large suite of products that include:

  • Desktop apps written in VB6.
  • Desktop apps written in .NET.
  • Windows services written in .NET.
  • ASP.NET web apps written in .NET.
  • ASMX and WCF services written in .NET.

All the .NET code is written in VS2008, targeting .NET 3.5 and “Any CPU”. We could target specific processors, but would prefer not to because it would cause problems further down the dependency tree. We are not yet in a position to move anything to .NET 4.0, although it will become an option later on.

All the apps share a few vital registry keys. We have got round the registry redirection issue by having the .NET code always look at the 32-bit registry view.

Some of the .NET code talks to VB6 DLLs via COM interop, but that is very limited and we can easily remove this dependency (comment out now, re-write in .NET later).

All the web apps and services are designed to be hosted in IIS. All versions from 5.1 onwards need to be supported.

Our build VMs are currently running Windows XP (32-bit). We could create new ones if necessary.

My assignment is to make sure that everything runs without problems on 64-bit Windows (all versions). I am currently having trouble with the .NET setup projects, all of which are written using the VS2008 setup project templates.

Even though the source code is Any CPU, the setup projects don’t have this feature. You have to set the TargetPlatform property to one processor. This is not very useful. Can’t we have one setup.exe that installs as 32-bit on a 32-bit O/S and as 64-bit on a 64-bit O/S? If I was an end user installing the apps, I wouldn’t know which setup program to run.

  • 1 1 Answer
  • 3 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-23T03:06:29+00:00Added an answer on May 23, 2026 at 3:06 am

    I have since investigated VS2010 setup projects, WiX, and InstallShield, and all of them behave the same way. I’m going to have to write this question off as “not possible”. I intend to do either:

    • Just provide separate 32 and 64 bit installers.
    • Write a separate loader batch file or exe to detect the bitness and run the appropriate installer.
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a large acceptance test suite that runs the source application many thousands
Hi. I'm building a web site that's showcasing a large amount of products. I
I have a large .NET web application. The system has projects for different intentions
I've got a large site that runs in ASP.NET MVC using the Razor view
I have an e-commerce website built upon ASP.net MVC3. It has appx. 200k products.
We have a suite of interlinked .Net 3.5 applications. Some are web sites, some
I have a large download site, an i have a code that updates each
I am creating a very large PHP MVC-based site that will have a large
I have a site that uses a large centered background image, which naturally loads
I have a site that allows people to upload large video files in various

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.