You're seeing problems with the extensions because we use xsd and it does
not have a mechanism for plugging one schema into another in the way that we
need it to.

For example, there is a way to say in xsd that the Component element
contains a child of MessageQueue, however, this can only be done by
modifying wix.xsd (which means the main schema would need to have knowledge
of the extension schema - which is not a good design).

What we really want is a way to say in the extension schema for pubca that
MessageQueue can nest under Component.  We actually support this via an
extension to xsd.  This is how the wix.chm documentation is generated with
all the interconnections between the main schema and extensions populated.
However, Visual Studio knows nothing about the special extension to xsd we
created to support this scenario.  So, I've just created a tool called
XsdStitch which will take a main wix.xsd schema and several extensions
schemas as its input and essentially "stitch" them together so that the
wix.xsd schema contains information about all the extension schemas so that
IntelliSense works properly.  You should expect to see this start showing up
around the same time that Justin gets the new version of Votive out - this
will be part of our initiative to really get the Visual Studio story to work
well.

Derek

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Justin
Rockwood
Sent: Friday, August 04, 2006 11:12 AM
To: 'david adams'; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] WiX / Votive v.2.0.4221.0

There are undoubtedly bugs in the Votive 2003, since I haven't done any
active work on it. All of my time has been spent on the new Votive release
that is coming very soon. You can read about it here if you want more
information: http://blogs.msdn.com/jrock/archive/2006/07/18/670149.aspx. 

Just to answer some of your questions specifically... The standard extension
for wix files is .wxs not .wix. If you change your file extensions, they
should show up in the solution correctly. The IntelliSense issue is because
extensions are not supported yet for IntelliSense. Derek has recently made a
change to enable this scenario, but I'll let him discuss this.

Justin

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of david adams
Sent: Friday, August 04, 2006 5:55 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] WiX / Votive v.2.0.4221.0

Is there a bug with the Votive 4221 build and Visual Studio.NET integration?

-Retrieving the properties from the Wix Project gives an error of "Invalid
ClassID"
-Any *.wix files that you add to the project are added to [Solution Files]
instead of the actual Wix project.

Also, it seems that the schema file that controls the Intellisense does not
have, at least, some of the newly added elements & attributes (specifically,
the <MessageQueue> items added by Fredrik).

Previously, we used the Votive 3309 build, which was a very stable release
for us (both exposing the functionality that we required and integrating
with the VS.NET IDE).

David Adams
MSN MessengerID: [EMAIL PROTECTED]



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's
Techsay panel and you'll get the chance to share your opinions on IT &
business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to