Hello everybody I added a "Cab Project" in Visual Studio 2005. Then linked the project output of a class library project" to it. Only this. The built CAB File contains an OSDFB4.OSD file and the dll. The OSD file contains the wrong version and a dead link to a microsoft dtd. Does anybody knows where Microsoft keeps this dtd? Would be very nice, if somone has a tip. Best regards Ben <?xml version="1.0" encoding='utf-8'?> <!DOCTYPE SOFTPKG SYSTEM "http://www.microsoft.com/standards/osd/osd.dtd"> <?xml::namespace href="http://www.microsoft.com/standards/osd/msicd.dtd" as="MSICD"?> <SOFTPKG NAME="MyControlCab" VERSION="1,0,0,0"> <TITLE>CetisAXControlCab</TITLE> <MSICD::NATIVECODE> <CODE NAME="MyControl"> <IMPLEMENTATION> <CODEBASE FILENAME="MyControl.dll"> </CODEBASE> </IMPLEMENTATION> </CODE> </MSICD::NATIVECODE> </SOFTPKG>
Hello I found the version problem. It can be set in Visual Studio on the project properties. These are not always visible.....grml. Right Mouse Button shows only a subset of the properties. The dtd Problem remains... "Ben" wrote: > Hello everybody > > I added a "Cab Project" in Visual Studio 2005. Then linked the project > output of a class library project" to it. Only this. > The built CAB File contains an OSDFB4.OSD file and the dll. The OSD file > contains the wrong version and a dead link to a microsoft dtd. > Does anybody knows where Microsoft keeps this dtd? > > Would be very nice, if somone has a tip. > Best regards > Ben > > > > <?xml version="1.0" encoding='utf-8'?> > <!DOCTYPE SOFTPKG SYSTEM "http://www.microsoft.com/standards/osd/osd.dtd"> > <?xml::namespace href="http://www.microsoft.com/standards/osd/msicd.dtd" > as="MSICD"?> > <SOFTPKG NAME="MyControlCab" VERSION="1,0,0,0"> > <TITLE>CetisAXControlCab</TITLE> > <MSICD::NATIVECODE> > <CODE NAME="MyControl"> > <IMPLEMENTATION> > <CODEBASE FILENAME="MyControl.dll"> > </CODEBASE> > </IMPLEMENTATION> > </CODE> > </MSICD::NATIVECODE> > </SOFTPKG>