469,950 Members | 2,369 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,950 developers. It's quick & easy.

compile .net on vista, can't run on xp

nik
Hi,

I've compiled my application on my vista machine, and it won't run at
all on my xp machine. In the windows error report I get Exception
code; 0xe0434f4d. I searched for that exception, but didn't see
anything related to my problem

The xp machine does have vb6 installed on it, could that be an issue?
What reasons and solutions for this problem?

Thanks in advance,
Nik
Aug 25 '08 #1
10 1666
"nik" <ni*****@gmail.comwrote in message
news:bb**********************************@p31g2000 prf.googlegroups.com...
Hi,

I've compiled my application on my vista machine, and it won't run at
all on my xp machine. In the windows error report I get Exception
code; 0xe0434f4d. I searched for that exception, but didn't see
anything related to my problem

The xp machine does have vb6 installed on it, could that be an issue?
What reasons and solutions for this problem?

Thanks in advance,
Nik
Check the versions of the framework on your vista and XP systems.

Mike.
Aug 25 '08 #2
nik
On Aug 24, 9:39 pm, "Michael D. Ober" <obermd.@.alum.mit.edu.nospam.>
wrote:
"nik" <nikb...@gmail.comwrote in message

news:bb**********************************@p31g2000 prf.googlegroups.com...
Hi,
I've compiled my application on my vista machine, and it won't run at
all on my xp machine. In the windows error report I get Exception
code; 0xe0434f4d. I searched for that exception, but didn't see
anything related to my problem
The xp machine does have vb6 installed on it, could that be an issue?
What reasons and solutions for this problem?
Thanks in advance,
Nik

Check the versions of the framework on your vista and XP systems.

Mike.
I've checked the frameworks. The development (vista) machine had 1.0,
1.1, 2.0, and 3.0. The xp machine only had 1.0, 1.1 and 2.0, so I
installed 3.0 and 3.0SP1. Same error. Then just in case I installed
3.5 on the xp machine, and still no luck.

I can understand that this could be an issue, but if I have matching
frameworks on the the two machines and/or a more updated xp machine,
shouldn't it correct such an issue.

Anything else that I am missing?

Thank you
Aug 25 '08 #3

"nik" <ni*****@gmail.comwrote in message
news:c3**********************************@p10g2000 prf.googlegroups.com...
On Aug 24, 9:39 pm, "Michael D. Ober" <obermd.@.alum.mit.edu.nospam.>
wrote:
>"nik" <nikb...@gmail.comwrote in message

news:bb**********************************@p31g200 0prf.googlegroups.com...
Hi,
I've compiled my application on my vista machine, and it won't run at
all on my xp machine. In the windows error report I get Exception
code; 0xe0434f4d. I searched for that exception, but didn't see
anything related to my problem
The xp machine does have vb6 installed on it, could that be an issue?
What reasons and solutions for this problem?
Thanks in advance,
Nik

Check the versions of the framework on your vista and XP systems.

Mike.

I've checked the frameworks. The development (vista) machine had 1.0,
1.1, 2.0, and 3.0. The xp machine only had 1.0, 1.1 and 2.0, so I
installed 3.0 and 3.0SP1. Same error. Then just in case I installed
3.5 on the xp machine, and still no luck.

I can understand that this could be an issue, but if I have matching
frameworks on the the two machines and/or a more updated xp machine,
shouldn't it correct such an issue.

Anything else that I am missing?
The fact that you complied something on Vista, and it was deployed to XP.
It may or may not work, and in this case, it doesn't work. In many cases
when something is compiled on XP and deployed to Vista, it doesn't work as
seen by the many posts in Vista NG(s) about some user installing something
on Vista that works on XP and was meant for XP, but it started blowing-up
other applications on Vista or Vista stopped working.

One should compile the application and deploy it to the platform it is
intended to run on -- XP to XP and Vista to Vista.

Aug 25 '08 #4
"Mr. Arnold" <MR. Ar****@Arnold.comwrote in message
news:er**************@TK2MSFTNGP06.phx.gbl...
>
One should compile the application and deploy it to the platform it is
intended to run on -- XP to XP and Vista to Vista.
There used to be a "rule" stating.... develop and compile on the oldest
platform you plan to support. Things change so drastically these days,
that's not always the best option.

OP... grab a copy of VPC2007 (ms freeware) and install a "virgin" OS. With
that, you can test installations (and anything else) all day long. When
you're done, just shut it down and say "delete changes" (not exact
wording)... that OS'll still be "virgin" the next time you use it for test
purposes.

You can also make copies of these virtual images, so A can have SQL
installed, while B doesn't... C can have the 2.0 framework, D can have
3.5... and so on. VPC is a *wonderful* tool... especially considering its
price. (no USB support though - looks like ya' gotta pay for that - VMWare,
etc)
Aug 25 '08 #5

"Ken Halter" <Ken_Halter@Use_Sparingly_Hotmail.comwrote in message
news:OE**************@TK2MSFTNGP03.phx.gbl...
"Mr. Arnold" <MR. Ar****@Arnold.comwrote in message
news:er**************@TK2MSFTNGP06.phx.gbl...
>>
One should compile the application and deploy it to the platform it is
intended to run on -- XP to XP and Vista to Vista.

There used to be a "rule" stating.... develop and compile on the oldest
platform you plan to support. Things change so drastically these days,
that's not always the best option.
I was never taught that. I was taught to compile the solution and deploy it
to the platform it is intended to run on. I have seen too many issues where
something was done on one machine like Win 2K pro as an example, and it hit
out there on corporate user machines that were XP pro, only to watch
applications break due to DLL H-E-L-L issues on same named DLL(s) on both
platforms.

You see it time and time again that someone has installed something that was
compliant to run of XP, but that same solution was not compliant to run on
Vista, and not only did the application not work, but it broke other
applications and/or Vista itself.

Vista is not the same as XP. Vista is different under the hood, although
they are both NT based O/S(s).

Aug 25 '08 #6
On 2008-08-25, nik <ni*****@gmail.comwrote:
Hi,

I've compiled my application on my vista machine, and it won't run at
all on my xp machine. In the windows error report I get Exception
code; 0xe0434f4d. I searched for that exception, but didn't see
anything related to my problem
That exception code means you have a managed execption, nothing more. Most
likely you have an untrapped exception. But, without the exception message or
type, it's hard to know what's happening. What kind of app is this? ASP.NET,
Winforms, something else?

--
Tom Shelton
Aug 25 '08 #7
"Ken Halter" <Ken_Halter@Use_Sparingly_Hotmail.comwrote in message
news:OE**************@TK2MSFTNGP03.phx.gbl...
"Mr. Arnold" <MR. Ar****@Arnold.comwrote in message
news:er**************@TK2MSFTNGP06.phx.gbl...
>>
One should compile the application and deploy it to the platform it is
intended to run on -- XP to XP and Vista to Vista.

There used to be a "rule" stating.... develop and compile on the oldest
platform you plan to support. Things change so drastically these days,
that's not always the best option.

OP... grab a copy of VPC2007 (ms freeware) and install a "virgin" OS. With
that, you can test installations (and anything else) all day long. When
you're done, just shut it down and say "delete changes" (not exact
wording)... that OS'll still be "virgin" the next time you use it for test
purposes.

You can also make copies of these virtual images, so A can have SQL
installed, while B doesn't... C can have the 2.0 framework, D can have
3.5... and so on. VPC is a *wonderful* tool... especially considering its
price. (no USB support though - looks like ya' gotta pay for that -
VMWare, etc)
VMWare Server is free and should run on Vista. I know it runs on XP.

Mike.
Aug 26 '08 #8
nik
On Aug 25, 3:34 pm, Tom Shelton <tom_shel...@comcastXXXXXXX.net>
wrote:
On 2008-08-25, nik <nikb...@gmail.comwrote:
Hi,
I've compiled my application on my vista machine, and it won't run at
all on my xp machine. In the windows error report I get Exception
code; 0xe0434f4d. I searched for that exception, but didn't see
anything related to my problem

That exception code means you have a managed execption, nothing more. Most
likely you have an untrapped exception. But, without the exception message or
type, it's hard to know what's happening. What kind of app is this? ASP.NET,
Winforms, something else?

--
Tom Shelton
Its a pretty simple form application. It basically just recurses a
directory structure and does some string parsing on the files it
finds. Since the application can't even start on xp, it would seem
that this exception occurs during the initialization, as opposed to
the code that executes when the user controls the application. The
code seemed like the only relevant part of the windows error report
log, but is there more information there, such as a message or a type?
Is there a way to find the error message or type in this situation?

Thanks,
Nik
Aug 26 '08 #9
Hi nik,

"nik" <ni*****@gmail.comwrote in message
news:b7**********************************@z6g2000p re.googlegroups.com...
>
Its a pretty simple form application. It basically just recurses a
directory structure and does some string parsing on the files it
finds. Since the application can't even start on xp, it would seem
that this exception occurs during the initialization, as opposed to
the code that executes when the user controls the application. The
code seemed like the only relevant part of the windows error report
log, but is there more information there, such as a message or a type?
Is there a way to find the error message or type in this situation?
Just curious, does the app use the VB MyApplciation stuff ? Is it set to
SingleInstance ? And does the XP computer have a 3rd party firewall ?

Aug 26 '08 #10
nik
On Aug 26, 9:40 am, "Bill McCarthy" <B...@localhost.comwrote:
Hi nik,

"nik" <nikb...@gmail.comwrote in message

news:b7**********************************@z6g2000p re.googlegroups.com...
Its a pretty simple form application. It basically just recurses a
directory structure and does some string parsing on the files it
finds. Since the application can't even start on xp, it would seem
that this exception occurs during the initialization, as opposed to
the code that executes when the user controls the application. The
code seemed like the only relevant part of the windows error report
log, but is there more information there, such as a message or a type?
Is there a way to find the error message or type in this situation?

Just curious, does the app use the VB MyApplciation stuff ? Is it set to
SingleInstance ? And does the XP computer have a 3rd party firewall ?
fixed by:

Installed .net onto xp machine,
opened solution, it said there was an error in .resx file
deleted the reference to the main forms icon in the .resx file
problem solved

thanks for everyones help.
Aug 28 '08 #11

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

13 posts views Thread by Mark Rae | last post: by
1 post views Thread by ft310 | last post: by
2 posts views Thread by 13Rockes | last post: by
reply views Thread by Alexandr N Zamaraev | last post: by
11 posts views Thread by idoublepress | last post: by
2 posts views Thread by akhilesh.noida | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.