.Net 'Any Framework' configuration

前端 未结 4 1014
猫巷女王i
猫巷女王i 2021-01-19 17:25

I built a program in C# .NET 2.0 that works great also under framework 3.0 and 3.5.

But if .NET Framework 4.0 is the only framework installed, it does not working, i

4条回答
  •  天命终不由人
    2021-01-19 18:10

    It is very hard to find a machine that only has 4.0 installed. .NET 2.0 compatible versions are pre-installed on Vista and Win7 machines, they'll run your program without a hitch. You'd have to have a virgin XP machine that never had .NET installed. Maybe a server core. In which case somebody made a bit of a blunder by installing the wrong version of .NET.

    Not sure how that happened, smells like a communication problem. Maybe you shouldn't leave it up to somebody else to get this wrong. When the system requirements for your app include support for XP then you'd better make sure it is available. Pretty simple with a Setup project.

    Your app.config is otherwise wrong, has been obsolete since .NET 1.0. The proper incantation is and ask for both 2.0.50727 and 4.0

提交回复
热议问题