After searching all CDs that came with the package, I verified that the file
is indeed not their to begin with.
So I can not compile for CLR. I get error C1190 that says:
h:\Development\MyMSProj\Projects\CH14\ CH14\ CH14.cpp(50) : fatal error
C1190: managed targeted code requires '#using <mscorlib.dll>' and '/clr'
option
I then found such a file on my "Visual Studio .NET Professional 2003" DVD
(which I have not installed yet - I keep using the Standard version for now)
under a directory called:
D:\Program Files\Microsoft Visual Studio .NET
2003\CompactFrameworkSDK\v1.0.5000\Windows CE
So:
1.. How come the file mscorlib.dll, which is essential for compilation is
not on the VS .NET Standard 2003 ?
2.. Is the file mscorlib.dll on the Professional version, but under
".\Windows CE" applicable?
David
Tim Macaulay[MSFT] - 11 Jun 2004 20:12 GMT
David,
That is very interesting that it is not on the machine. The file is part
of the Microsoft .Net Framework v1.1.4322 and can be found in the
%windir%\Microsoft.Net\Frameworkv1.1.4322 folder.
If it is not there, it is my recommendation to execute a repair of the
Microsoft .Net Framework v1.1.4322.
A repair of the Microsoft .Net Framework v1.1.4322 can be done in the
following steps:
1. start > run and type installer and then click Ok
2. from the view menu select details
3. right click on the column header 'Date Modified' and select comments
4. locate the msi file that contains the caption: "Microsoft .NET
Framework 1.1 RTL x86 enu; Copyright (C) Microsoft Corporation, All rights
reserved."
5. Right click on the filename and choose Repair
Cheers,
Tim Macaulay, MCSD