C
Corey
I am evaluating Visual Studio 2005 (upgrading from 2003.net). I converted
the project files and rebuilt, everything works just fine on the development
computer. Sadly, nothing at all runs on the Win XPE computer. Using MSVC7
(.Net 2003) I just had to copy over "msvcr71d.dll" from the system32
directory. No such luck anymore, I finally found the msvc8 dlls under
WinSXS directory, and copied them over, but when I try to run the exe on
WinXPE I get the error message:
"This application has failed to start because the application configuration
is incorrect. Reinstalling the application may fix this problem."
I know absolutely zero about "WinSXS DLL versioning shared side-by-side
isolation private assembly manifests" (or any of the terms therein) but I
guess its time to read up on these topics.
Does anyone know a quick way to fix this without having to ... well, you
know... read and learn stuff?
I've tried to blindly change the following project settings, in hope of
stumbling over the answer:
- Set 'Project Setting/Linker/Manifest File/Generate Manifest' to 'NO'
- Set 'Project Setting/LInker/Manifest File/Allow Isolation' to 'Don't allow
side-by-side isolation'
After I made this change, the program actually ran, but immediately
generates a runtime error:
"R6034 An application has made an attempt to load the C runtime library
incorrectly."
I see things like this:
http://blogs.msdn.com/nikolad/archive/2005/09/02/460368.aspx
.... and realize I also don't know anything about "Merge Modules" and
"Policies" and again I start to think maybe I should just go back to .Net
2003.
Any ideas? Otherwise I'm hitting the books, but thanks for any help you
might give.
-Corey
the project files and rebuilt, everything works just fine on the development
computer. Sadly, nothing at all runs on the Win XPE computer. Using MSVC7
(.Net 2003) I just had to copy over "msvcr71d.dll" from the system32
directory. No such luck anymore, I finally found the msvc8 dlls under
WinSXS directory, and copied them over, but when I try to run the exe on
WinXPE I get the error message:
"This application has failed to start because the application configuration
is incorrect. Reinstalling the application may fix this problem."
I know absolutely zero about "WinSXS DLL versioning shared side-by-side
isolation private assembly manifests" (or any of the terms therein) but I
guess its time to read up on these topics.
Does anyone know a quick way to fix this without having to ... well, you
know... read and learn stuff?
I've tried to blindly change the following project settings, in hope of
stumbling over the answer:
- Set 'Project Setting/Linker/Manifest File/Generate Manifest' to 'NO'
- Set 'Project Setting/LInker/Manifest File/Allow Isolation' to 'Don't allow
side-by-side isolation'
After I made this change, the program actually ran, but immediately
generates a runtime error:
"R6034 An application has made an attempt to load the C runtime library
incorrectly."
I see things like this:
http://blogs.msdn.com/nikolad/archive/2005/09/02/460368.aspx
.... and realize I also don't know anything about "Merge Modules" and
"Policies" and again I start to think maybe I should just go back to .Net
2003.
Any ideas? Otherwise I'm hitting the books, but thanks for any help you
might give.
-Corey