Hi guys,
I'm having a bit of a problem here. I write tools for various tasks and want to enable other people to use these tools, too.
Alas, for various reasons some people still need to work on Win XP machines (SP3, .Net 4 extended + client installed) - and my tools fail to run on these machines.
I am currently trying with one fairly simple Windows Forms application.
Background info on what I've attempted to make it work:
[ul]
[li]set config to x86 instead of 64 bit[/li]
[li]made sure Framework 4 (not client) is selected as target[/li]
[li]switched from VS 2012 to VS 2010[/li]
[li]set target consecutively down to Framework 3.5, 3, then 2[/li]
[li]for downgrading, removed unused references to Linq, Threading and Microsoft.CSharp[/li]
[li]reduced .ico size from 256 to 64 px[/li]
[li]replaced the .png displayed on the form(s) with a .jpg[/li]
[/ul]
Still to no avail. The tool will compile and run nicely on Win 7 machines but will fail on Win XP SP3 (i.e. will not start up "xyz has encountered a problem and will quit").
At first it wouldn't even display the icon for the .exe, that has been solved by the second-to-last step.
I am not using any third-party assemblies, all native .Net.
Functionalities used in the application:
- ListBox and TextBox with drag/drop
- Regular expressions
- XML DOM handling (no Linq)
- StreamReader/Writer
- small PDF embedded as Resource (manual)
References: System, System.Core, System.Data, System.Deployment, System.Drawing, System.Windows.Forms, System.XML
+ using: Colections.Generic, Componentmodel, Text, Text.RegularExpressions
Running out of ideas here.
Anyone know what's cooking?
Thanks & regards,
MakeItSo
“Knowledge is power. Information is liberating. Education is the premise of progress, in every society, in every family.” (Kofi Annan)
Oppose SOPA, PIPA, ACTA; measures to curb freedom of information under whatever name whatsoever.
I'm having a bit of a problem here. I write tools for various tasks and want to enable other people to use these tools, too.
Alas, for various reasons some people still need to work on Win XP machines (SP3, .Net 4 extended + client installed) - and my tools fail to run on these machines.
I am currently trying with one fairly simple Windows Forms application.
Background info on what I've attempted to make it work:
[ul]
[li]set config to x86 instead of 64 bit[/li]
[li]made sure Framework 4 (not client) is selected as target[/li]
[li]switched from VS 2012 to VS 2010[/li]
[li]set target consecutively down to Framework 3.5, 3, then 2[/li]
[li]for downgrading, removed unused references to Linq, Threading and Microsoft.CSharp[/li]
[li]reduced .ico size from 256 to 64 px[/li]
[li]replaced the .png displayed on the form(s) with a .jpg[/li]
[/ul]
Still to no avail. The tool will compile and run nicely on Win 7 machines but will fail on Win XP SP3 (i.e. will not start up "xyz has encountered a problem and will quit").
At first it wouldn't even display the icon for the .exe, that has been solved by the second-to-last step.
I am not using any third-party assemblies, all native .Net.
Functionalities used in the application:
- ListBox and TextBox with drag/drop
- Regular expressions
- XML DOM handling (no Linq)
- StreamReader/Writer
- small PDF embedded as Resource (manual)
References: System, System.Core, System.Data, System.Deployment, System.Drawing, System.Windows.Forms, System.XML
+ using: Colections.Generic, Componentmodel, Text, Text.RegularExpressions
Running out of ideas here.
Anyone know what's cooking?
Thanks & regards,
MakeItSo
“Knowledge is power. Information is liberating. Education is the premise of progress, in every society, in every family.” (Kofi Annan)
Oppose SOPA, PIPA, ACTA; measures to curb freedom of information under whatever name whatsoever.