After Width: | Height: | Size: 689 B |
After Width: | Height: | Size: 1.0 KiB |
After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 564 B After Width: | Height: | Size: 564 B |
After Width: | Height: | Size: 924 B |
After Width: | Height: | Size: 706 B |
After Width: | Height: | Size: 791 B |
After Width: | Height: | Size: 671 B |
After Width: | Height: | Size: 801 B |
After Width: | Height: | Size: 488 B |
After Width: | Height: | Size: 629 B |
After Width: | Height: | Size: 650 B |
After Width: | Height: | Size: 611 B |
After Width: | Height: | Size: 3.2 KiB |
After Width: | Height: | Size: 3.4 KiB |
After Width: | Height: | Size: 3.9 KiB |
After Width: | Height: | Size: 3.4 KiB |
After Width: | Height: | Size: 733 B |
After Width: | Height: | Size: 3.2 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 619 B |
@ -1,3 +1,3 @@
@@ -1,3 +1,3 @@
|
||||
resasm BitmapResources.res |
||||
move BitmapResources.resources ..\..\SharpDevelop\Src\Main\StartUp\Project\Resources\BitmapResources.resources |
||||
move BitmapResources.resources ..\..\..\..\Src\Main\StartUp\Project\Resources\BitmapResources.resources |
||||
pause |
@ -1,951 +0,0 @@
@@ -1,951 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<xs:schema xmlns:html="http://www.w3.org/1999/xhtml" |
||||
xmlns:wix="http://schemas.microsoft.com/wix/2006/wi" |
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema" |
||||
xmlns:xse="http://schemas.microsoft.com/wix/2005/XmlSchemaExtension" |
||||
targetNamespace="http://schemas.microsoft.com/wix/ComPlusExtension" |
||||
xmlns="http://schemas.microsoft.com/wix/ComPlusExtension"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Copyright (c) Microsoft Corporation. All rights reserved. |
||||
|
||||
The use and distribution terms for this software are covered by the |
||||
Common Public License 1.0 (http://opensource.org/licenses/cpl.php) |
||||
which can be found in the file CPL.TXT at the root of this distribution. |
||||
By using this software in any fashion, you are agreeing to be bound by |
||||
the terms of this license. |
||||
|
||||
You must not remove this notice, or any other, from this software. |
||||
|
||||
The source code schema for the Windows Installer XML Toolset COM+ Extension. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
|
||||
<xs:import namespace="http://schemas.microsoft.com/wix/2006/wi" /> |
||||
|
||||
<xs:element name="ComPlusPartition"> |
||||
<xs:annotation> |
||||
<xs:appinfo> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Component" /> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Fragment" /> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Module" /> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Product" /> |
||||
</xs:appinfo> |
||||
<xs:documentation> |
||||
Defines a COM+ partition. If this element is a child of a |
||||
Component element, the partition will be created in association with this |
||||
component. If the element is a child of any of the Fragment, Module or Product |
||||
elements it is considered to be a locater, referencing an existing partition. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
<xs:complexType> |
||||
<xs:sequence> |
||||
<xs:choice minOccurs="0" maxOccurs="unbounded"> |
||||
<xs:element ref="ComPlusPartitionRole" /> |
||||
<xs:element ref="ComPlusPartitionUser" /> |
||||
<xs:element ref="ComPlusApplication" /> |
||||
</xs:choice> |
||||
</xs:sequence> |
||||
<xs:attribute name="Id" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Identifier for the element. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="PartitionId" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Id for the partition. This attribute can be omitted, in |
||||
which case an id will be generated on install. If the element is a locater, |
||||
this attribute can be omitted if a value is provided for the Name attribute. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Name" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Name of the partition. This attribute can be omitted if |
||||
the element is a locater, and a value is provided for the PartitionId |
||||
attribute. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Changeable" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="Deleteable" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="Description" use="optional" type="xs:string" /> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:element name="ComPlusPartitionRole"> |
||||
<xs:annotation> |
||||
<xs:appinfo> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Component" /> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Fragment" /> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Module" /> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Product" /> |
||||
</xs:appinfo> |
||||
<xs:documentation> |
||||
Defines a COM+ partition role. Partition roles can not be |
||||
created; this element can only be used as a locater to reference an existing |
||||
role. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
<xs:complexType> |
||||
<xs:sequence> |
||||
<xs:choice minOccurs="0" maxOccurs="unbounded"> |
||||
<xs:element ref="ComPlusUserInPartitionRole" /> |
||||
<xs:element ref="ComPlusGroupInPartitionRole" /> |
||||
</xs:choice> |
||||
</xs:sequence> |
||||
<xs:attribute name="Id" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Identifier for the element. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Partition" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
The id of a ComPlusPartition element representing the partition |
||||
the role belongs to. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Name" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Name of the partition role. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:element name="ComPlusUserInPartitionRole"> |
||||
<xs:annotation> |
||||
<xs:appinfo> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Component" /> |
||||
</xs:appinfo> |
||||
<xs:documentation> |
||||
This element represents a user membership in a partition |
||||
role. When the parent component of this element is installed, the user will be |
||||
added to the associated partition role. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
<xs:complexType> |
||||
<xs:attribute name="Id" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Identifier for the element. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="PartitionRole" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
The id of a ComPlusPartitionRole element representing the |
||||
partition the user should be added to. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="User" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Foreign key into the User table. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:element name="ComPlusGroupInPartitionRole"> |
||||
<xs:annotation> |
||||
<xs:appinfo> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Component" /> |
||||
</xs:appinfo> |
||||
<xs:documentation> |
||||
This element represents a security group membership in a |
||||
partition role. When the parent component of this element is installed, the |
||||
security group will be added to the associated partition role. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
<xs:complexType> |
||||
<xs:attribute name="Id" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Identifier for the element. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="PartitionRole" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
The id of a ComPlusPartitionRole element representing the |
||||
partition the user should be added to. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Group" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Foreign key into the Group table. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:element name="ComPlusPartitionUser"> |
||||
<xs:annotation> |
||||
<xs:appinfo> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Component" /> |
||||
</xs:appinfo> |
||||
<xs:documentation> |
||||
Represents a default partition definition for a user. When |
||||
the parent component of this element is installed, the default partition of the |
||||
user will be set to the referenced partition. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
<xs:complexType> |
||||
<xs:attribute name="Id" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Identifier for the element. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Partition" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
The id of a ComPlusPartition element representing the |
||||
partition that will be the default partition for the user. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="User" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Foreign key into the User table. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:element name="ComPlusApplication"> |
||||
<xs:annotation> |
||||
<xs:appinfo> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Component" /> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Fragment" /> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Module" /> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Product" /> |
||||
</xs:appinfo> |
||||
<xs:documentation> |
||||
Defines a COM+ application. If this element is a descendent |
||||
of a Component element, the application will be created in association with |
||||
this component. If the element is a child of any of the Fragment, Module or |
||||
Product elements it is considered to be a locater, referencing an existing |
||||
application. |
||||
|
||||
If the element is a child of a ComPlusPartition element, |
||||
or have its Partition attribute set, the application will be installed under |
||||
the referenced partition. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
<xs:complexType> |
||||
<xs:sequence> |
||||
<xs:choice minOccurs="0" maxOccurs="unbounded"> |
||||
<xs:element ref="ComPlusApplicationRole" /> |
||||
<xs:element ref="ComPlusAssembly" /> |
||||
</xs:choice> |
||||
</xs:sequence> |
||||
<xs:attribute name="Id" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Identifier for the element. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Partition" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
If the element is not a child of a ComPlusPartition |
||||
element, this attribute can be provided with the id of a ComPlusPartition |
||||
element representing the partition the application belongs to. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="ApplicationId" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Id for the application. This attribute can be omitted, in |
||||
which case an id will be generated on install. If the element is a locater, |
||||
this attribute can be omitted if a value is provided for the Name attribute. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Name" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Name of the application. This attribute can be omitted if |
||||
the element is a locater, and a value is provided for the PartitionId |
||||
attribute. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="ThreeGigSupportEnabled" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="AccessChecksLevel" use="optional"> |
||||
<xs:simpleType> |
||||
<xs:restriction base="xs:NMTOKEN"> |
||||
<xs:enumeration value="applicationLevel" /> |
||||
<xs:enumeration value="applicationComponentLevel" /> |
||||
</xs:restriction> |
||||
</xs:simpleType> |
||||
</xs:attribute> |
||||
<xs:attribute name="Activation" use="optional"> |
||||
<xs:simpleType> |
||||
<xs:restriction base="xs:NMTOKEN"> |
||||
<xs:enumeration value="inproc" /> |
||||
<xs:enumeration value="local" /> |
||||
</xs:restriction> |
||||
</xs:simpleType> |
||||
</xs:attribute> |
||||
<xs:attribute name="ApplicationAccessChecksEnabled" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="ApplicationDirectory" use="optional" type="xs:string" /> |
||||
<xs:attribute name="Authentication" use="optional"> |
||||
<xs:simpleType> |
||||
<xs:restriction base="xs:NMTOKEN"> |
||||
<xs:enumeration value="default" /> |
||||
<xs:enumeration value="none" /> |
||||
<xs:enumeration value="connect" /> |
||||
<xs:enumeration value="call" /> |
||||
<xs:enumeration value="packet" /> |
||||
<xs:enumeration value="integrity" /> |
||||
<xs:enumeration value="privacy" /> |
||||
</xs:restriction> |
||||
</xs:simpleType> |
||||
</xs:attribute> |
||||
<xs:attribute name="AuthenticationCapability" use="optional"> |
||||
<xs:simpleType> |
||||
<xs:restriction base="xs:NMTOKEN"> |
||||
<xs:enumeration value="none" /> |
||||
<xs:enumeration value="secureReference" /> |
||||
<xs:enumeration value="staticCloaking" /> |
||||
<xs:enumeration value="dynamicCloaking" /> |
||||
</xs:restriction> |
||||
</xs:simpleType> |
||||
</xs:attribute> |
||||
<xs:attribute name="Changeable" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="CommandLine" use="optional" type="xs:string" /> |
||||
<xs:attribute name="ConcurrentApps" use="optional" type="xs:int" /> |
||||
<xs:attribute name="CreatedBy" use="optional" type="xs:string" /> |
||||
<xs:attribute name="CRMEnabled" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="CRMLogFile" use="optional" type="xs:string" /> |
||||
<xs:attribute name="Deleteable" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="Description" use="optional" type="xs:string" /> |
||||
<xs:attribute name="DumpEnabled" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="DumpOnException" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="DumpOnFailfast" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="DumpPath" use="optional" type="xs:string" /> |
||||
<xs:attribute name="EventsEnabled" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="Identity" use="optional" type="xs:string" /> |
||||
<xs:attribute name="ImpersonationLevel" use="optional"> |
||||
<xs:simpleType> |
||||
<xs:restriction base="xs:NMTOKEN"> |
||||
<xs:enumeration value="anonymous" /> |
||||
<xs:enumeration value="identify" /> |
||||
<xs:enumeration value="impersonate" /> |
||||
<xs:enumeration value="delegate" /> |
||||
</xs:restriction> |
||||
</xs:simpleType> |
||||
</xs:attribute> |
||||
<xs:attribute name="IsEnabled" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="MaxDumpCount" use="optional" type="xs:int" /> |
||||
<xs:attribute name="Password" use="optional" type="xs:string" /> |
||||
<xs:attribute name="QCAuthenticateMsgs" use="optional"> |
||||
<xs:simpleType> |
||||
<xs:restriction base="xs:NMTOKEN"> |
||||
<xs:enumeration value="secureApps" /> |
||||
<xs:enumeration value="off" /> |
||||
<xs:enumeration value="on" /> |
||||
</xs:restriction> |
||||
</xs:simpleType> |
||||
</xs:attribute> |
||||
<xs:attribute name="QCListenerMaxThreads" use="optional" type="xs:int" /> |
||||
<xs:attribute name="QueueListenerEnabled" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="QueuingEnabled" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="RecycleActivationLimit" use="optional" type="xs:int" /> |
||||
<xs:attribute name="RecycleCallLimit" use="optional" type="xs:int" /> |
||||
<xs:attribute name="RecycleExpirationTimeout" use="optional" type="xs:int" /> |
||||
<xs:attribute name="RecycleLifetimeLimit" use="optional" type="xs:int" /> |
||||
<xs:attribute name="RecycleMemoryLimit" use="optional" type="xs:int" /> |
||||
<xs:attribute name="Replicable" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="RunForever" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="ShutdownAfter" use="optional" type="xs:int" /> |
||||
<xs:attribute name="SoapActivated" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="SoapBaseUrl" use="optional" type="xs:string" /> |
||||
<xs:attribute name="SoapMailTo" use="optional" type="xs:string" /> |
||||
<xs:attribute name="SoapVRoot" use="optional" type="xs:string" /> |
||||
<xs:attribute name="SRPEnabled" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="SRPTrustLevel" use="optional"> |
||||
<xs:simpleType> |
||||
<xs:restriction base="xs:NMTOKEN"> |
||||
<xs:enumeration value="disallowed" /> |
||||
<xs:enumeration value="fullyTrusted" /> |
||||
</xs:restriction> |
||||
</xs:simpleType> |
||||
</xs:attribute> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:element name="ComPlusApplicationRole"> |
||||
<xs:annotation> |
||||
<xs:appinfo> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Component" /> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Fragment" /> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Module" /> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Product" /> |
||||
</xs:appinfo> |
||||
<xs:documentation> |
||||
Defines an application role. If this element is a descendent |
||||
of a Component element, the application role will be created in association |
||||
with this component. If the element is a child of any of the Fragment, Module |
||||
or Product elements it is considered to be a locater, referencing an existing |
||||
application role. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
<xs:complexType> |
||||
<xs:sequence> |
||||
<xs:choice minOccurs="0" maxOccurs="unbounded"> |
||||
<xs:element ref="ComPlusUserInApplicationRole" /> |
||||
<xs:element ref="ComPlusGroupInApplicationRole" /> |
||||
</xs:choice> |
||||
</xs:sequence> |
||||
<xs:attribute name="Id" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Identifier for the element. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Application" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
If the element is not a child of a ComPlusApplication |
||||
element, this attribute should be provided with the id of a |
||||
ComPlusApplication element representing the application the role belongs to. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Name" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Name of the application role. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Description" use="optional" type="xs:string" /> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:element name="ComPlusUserInApplicationRole"> |
||||
<xs:annotation> |
||||
<xs:appinfo> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Component" /> |
||||
</xs:appinfo> |
||||
<xs:documentation> |
||||
This element represents a user membership in an |
||||
application role. When the parent component of this element is installed, the |
||||
user will be added to the associated application role. This element must be a descendent |
||||
of a Component element; it can not be a child of a ComPlusApplicationRole |
||||
locater element. To reference a locater element use the ApplicationRole |
||||
attribute. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
<xs:complexType> |
||||
<xs:attribute name="Id" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Identifier for the element. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="ApplicationRole" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
If the element is not a child of a ComPlusApplicationRole |
||||
element, this attribute should be provided with the id of a |
||||
ComPlusApplicationRole element representing the application role the user is |
||||
to be added to. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="User" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Foreign key into the User table. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:element name="ComPlusGroupInApplicationRole"> |
||||
<xs:annotation> |
||||
<xs:appinfo> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Component" /> |
||||
</xs:appinfo> |
||||
<xs:documentation> |
||||
This element represents a security group membership in an |
||||
application role. When the parent component of this element is installed, the |
||||
user will be added to the associated application role. This element must be a |
||||
descendent of a Component element; it can not be a child of a |
||||
ComPlusApplicationRole locater element. To reference a locater element use the |
||||
ApplicationRole attribute. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
<xs:complexType> |
||||
<xs:attribute name="Id" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Identifier for the element. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="ApplicationRole" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
If the element is not a child of a ComPlusApplicationRole |
||||
element, this attribute should be provided with the id of a |
||||
ComPlusApplicationRole element representing the application role the user is |
||||
to be added to. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Group" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Foreign key into the Group table. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:element name="ComPlusAssembly"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Represents a DLL or assembly to be registered with COM+. If |
||||
this element is a child of a ComPlusApplication element, the assembly will be |
||||
registered in this application. Other ways the Application attribute must be |
||||
set to an application. The element must be a descendent of a Component element, |
||||
it can not be a child of a ComPlusApplication locator element. |
||||
</xs:documentation> |
||||
<xs:appinfo> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Component" /> |
||||
<xse:remarks> |
||||
<html:p> |
||||
When installing a native assembly, all components |
||||
contained in the assembly must be represented as ComPlusComponent elements |
||||
under this element. Any component not listed will not be removed during |
||||
uninstall. |
||||
</html:p> |
||||
|
||||
<html:p> |
||||
The fields DllPath, TlbPath and PSDllPath are formatted |
||||
fields that should contain file paths to there respective file types. A typical |
||||
value for DllPath for example, should be something like “[#MyAssembly_dll]”, |
||||
where “MyAssembly_dll” is the key of the dll file in the File table. |
||||
</html:p> |
||||
|
||||
<html:p> |
||||
<html:b>Warning</html:b>: The assembly name provided in the AssemblyName |
||||
attribute must be a fully specified assembly name, if a partial name is |
||||
provided a random assembly matching the partial name will be selected. |
||||
</html:p> |
||||
</xse:remarks> |
||||
</xs:appinfo> |
||||
</xs:annotation> |
||||
<xs:complexType> |
||||
<xs:sequence> |
||||
<xs:choice minOccurs="0" maxOccurs="unbounded"> |
||||
<xs:element ref="ComPlusAssemblyDependency" /> |
||||
<xs:element ref="ComPlusComponent" /> |
||||
</xs:choice> |
||||
</xs:sequence> |
||||
<xs:attribute name="Id" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Identifier for the element. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Application" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
If the element is not a child of a ComPlusApplication |
||||
element, this attribute should be provided with the id of a ComPlusApplication |
||||
element representing the application the assembly is to be registered in. |
||||
This attribute can be omitted for a .NET assembly even if the application is |
||||
not a child of a ComPlusApplication element. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="AssemblyName" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
The name of the assembly used to identify the assembly in |
||||
the GAC. This attribute can be provided only if DllPathFromGAC is set to |
||||
“yes”. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="DllPath" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
The path to locate the assembly DLL during registration. |
||||
This attribute should be provided if DllPathFromGAC is not set to “yes”. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="TlbPath" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
An optional path to an external type lib for the assembly. |
||||
This attribute must be provided if the Type attribute is set to “.net”. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="PSDllPath" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
An optional path to an external proxy/stub DLL for the assembly. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Type" use="required"> |
||||
<xs:annotation><xs:documentation> |
||||
</xs:documentation></xs:annotation> |
||||
<xs:simpleType> |
||||
<xs:restriction base="xs:NMTOKEN"> |
||||
<xs:enumeration value="native" /> |
||||
<xs:enumeration value=".net" /> |
||||
</xs:restriction> |
||||
</xs:simpleType> |
||||
</xs:attribute> |
||||
<xs:attribute name="EventClass" use="optional" type="YesNoType"> |
||||
<xs:annotation><xs:documentation> |
||||
Indicates that the assembly is to be installed as an event |
||||
class DLL. This attribute is only valid for native assemblies. The assembly |
||||
will be installed with the COM+ catalog’s InstallEventClass() function. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="DllPathFromGAC" use="optional" type="YesNoType"> |
||||
<xs:annotation><xs:documentation> |
||||
Indicates that the DLL path should be extracted from the |
||||
GAC instead for being provided in the DllPath attribute. If this attribute is |
||||
set to “yes”, the name of the assembly can be provided using the AssemblyName |
||||
attribute. Or, if this AssemblyName attribute is missing, the name will be |
||||
extracted from the MsiAssemblyName table using the id of the parent Component |
||||
element. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="RegisterInCommit" use="optional" type="YesNoType"> |
||||
<xs:annotation><xs:documentation> |
||||
Indicates that the assembly should be installed in the |
||||
commit custom action instead of the normal deferred custom action. This is |
||||
necessary when installing .NET assemblies to the GAC in the same |
||||
installation, as the assemblies are not visible in the GAC until after the |
||||
InstallFinalize action has run. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:element name="ComPlusAssemblyDependency"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Defines a dependency between two assemblies. This element |
||||
affects the order in which assembles are registered. Any assemblies referenced |
||||
by this element are guarantied to be registered before, and unregistered after, |
||||
the assembly referenced by the parent ComPlusAssembly element. |
||||
</xs:documentation> |
||||
<xs:appinfo> |
||||
<xse:remarks> |
||||
It is only necessary to explicitly specify dependencies between |
||||
assemblies contained in the same package (MSI or MSM). Assemblies merged in to a |
||||
package from a merge module will always be installed before any assemblies |
||||
specified in the base package. Assemblies merged in from different merge |
||||
modules are sequenced using the ModuleDependency MSI table. It is not possible |
||||
to have cross dependencies between merge modules or have an assembly in a merge |
||||
module depend on an assembly in the base package. |
||||
</xse:remarks> |
||||
</xs:appinfo> |
||||
</xs:annotation> |
||||
<xs:complexType> |
||||
<xs:attribute name="RequiredAssembly" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Reference to the id of the assembly required by the parent |
||||
ComPlusAssembly element. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:element name="ComPlusComponent"> |
||||
<xs:annotation><xs:documentation> |
||||
Represents a COM+ component in an assembly. |
||||
</xs:documentation></xs:annotation> |
||||
<xs:complexType> |
||||
<xs:sequence> |
||||
<xs:choice minOccurs="0" maxOccurs="unbounded"> |
||||
<xs:element ref="ComPlusRoleForComponent" /> |
||||
<xs:element ref="ComPlusInterface" /> |
||||
<xs:element ref="ComPlusSubscription" /> |
||||
</xs:choice> |
||||
</xs:sequence> |
||||
<xs:attribute name="Id" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Identifier for the element. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="CLSID" use="required" type="uuid"> |
||||
<xs:annotation><xs:documentation> |
||||
CLSID of the component. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="AllowInprocSubscribers" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="ComponentAccessChecksEnabled" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="ComponentTransactionTimeout" use="optional" type="xs:int" /> |
||||
<xs:attribute name="ComponentTransactionTimeoutEnabled" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="COMTIIntrinsics" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="ConstructionEnabled" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="ConstructorString" use="optional" type="xs:string" /> |
||||
<xs:attribute name="CreationTimeout" use="optional" type="xs:int" /> |
||||
<xs:attribute name="Description" use="optional" type="xs:string" /> |
||||
<xs:attribute name="EventTrackingEnabled" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="ExceptionClass" use="optional" type="xs:string" /> |
||||
<xs:attribute name="FireInParallel" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="IISIntrinsics" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="InitializesServerApplication" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="IsEnabled" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="IsPrivateComponent" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="JustInTimeActivation" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="LoadBalancingSupported" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="MaxPoolSize" use="optional" type="xs:int" /> |
||||
<xs:attribute name="MinPoolSize" use="optional" type="xs:int" /> |
||||
<xs:attribute name="MultiInterfacePublisherFilterCLSID" use="optional" type="xs:string" /> |
||||
<xs:attribute name="MustRunInClientContext" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="MustRunInDefaultContext" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="ObjectPoolingEnabled" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="PublisherID" use="optional" type="xs:string" /> |
||||
<xs:attribute name="SoapAssemblyName" use="optional" type="xs:string" /> |
||||
<xs:attribute name="SoapTypeName" use="optional" type="xs:string" /> |
||||
<xs:attribute name="Synchronization" use="optional"> |
||||
<xs:simpleType> |
||||
<xs:restriction base="xs:NMTOKEN"> |
||||
<xs:enumeration value="ignored" /> |
||||
<xs:enumeration value="none" /> |
||||
<xs:enumeration value="supported" /> |
||||
<xs:enumeration value="required" /> |
||||
<xs:enumeration value="requiresNew" /> |
||||
</xs:restriction> |
||||
</xs:simpleType> |
||||
</xs:attribute> |
||||
<xs:attribute name="Transaction" use="optional"> |
||||
<xs:simpleType> |
||||
<xs:restriction base="xs:NMTOKEN"> |
||||
<xs:enumeration value="ignored" /> |
||||
<xs:enumeration value="none" /> |
||||
<xs:enumeration value="supported" /> |
||||
<xs:enumeration value="required" /> |
||||
<xs:enumeration value="requiresNew" /> |
||||
</xs:restriction> |
||||
</xs:simpleType> |
||||
</xs:attribute> |
||||
<xs:attribute name="TxIsolationLevel" use="optional"> |
||||
<xs:simpleType> |
||||
<xs:restriction base="xs:NMTOKEN"> |
||||
<xs:enumeration value="any" /> |
||||
<xs:enumeration value="readUnCommitted" /> |
||||
<xs:enumeration value="readCommitted" /> |
||||
<xs:enumeration value="repeatableRead" /> |
||||
<xs:enumeration value="serializable" /> |
||||
</xs:restriction> |
||||
</xs:simpleType> |
||||
</xs:attribute> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:element name="ComPlusRoleForComponent"> |
||||
<xs:annotation> |
||||
<xs:appinfo> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Component" /> |
||||
</xs:appinfo> |
||||
<xs:documentation> |
||||
Represents a role assignment to a COM+ component. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
<xs:complexType> |
||||
<xs:attribute name="Id" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Identifier for the element. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Component" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
If the element is not a child of a ComPlusComponent |
||||
element, this attribute should be provided with the id of a ComPlusComponent |
||||
element representing the component the role is to be added to. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="ApplicationRole" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Id of the ComPlusApplicationRole element representing the |
||||
role that shall be granted access to the component. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:element name="ComPlusInterface"> |
||||
<xs:annotation><xs:documentation> |
||||
Represents an interface for a COM+ component. |
||||
</xs:documentation></xs:annotation> |
||||
<xs:complexType> |
||||
<xs:sequence> |
||||
<xs:choice minOccurs="0" maxOccurs="unbounded"> |
||||
<xs:element ref="ComPlusRoleForInterface" /> |
||||
<xs:element ref="ComPlusMethod" /> |
||||
</xs:choice> |
||||
</xs:sequence> |
||||
<xs:attribute name="Id" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Identifier for the element. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="IID" use="required" type="uuid"> |
||||
<xs:annotation><xs:documentation> |
||||
IID of the interface. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Description" use="optional" type="xs:string" /> |
||||
<xs:attribute name="QueuingEnabled" use="optional" type="YesNoType" /> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:element name="ComPlusRoleForInterface"> |
||||
<xs:annotation> |
||||
<xs:appinfo> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Component" /> |
||||
</xs:appinfo> |
||||
<xs:documentation> |
||||
Represents a role assignment to an interface. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
<xs:complexType> |
||||
<xs:attribute name="Id" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Identifier for the element. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Interface" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
If the element is not a child of a ComPlusInterface |
||||
element, this attribute should be provided with the id of a ComPlusInterface |
||||
element representing the interface the role is to be added to. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="ApplicationRole" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Id of the ComPlusApplicationRole element representing the |
||||
role that shall be granted access to the interface. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:element name="ComPlusMethod"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Represents a method for an interface. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
<xs:complexType> |
||||
<xs:sequence> |
||||
<xs:element ref="ComPlusRoleForMethod" minOccurs="0" maxOccurs="unbounded" /> |
||||
</xs:sequence> |
||||
<xs:attribute name="Id" use="required" type="xs:string"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Identifier for the element. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Index" use="optional" type="xs:int"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Dispatch id of the method. If this attribute is not set a |
||||
value must be provided for the Name attribute. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Name" use="optional" type="xs:string"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Name of the method. If this attribute is not set a value |
||||
must be provided for the Index attribute. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="AutoComplete" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="Description" use="optional" type="xs:string" /> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:element name="ComPlusRoleForMethod"> |
||||
<xs:annotation> |
||||
<xs:appinfo> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Component" /> |
||||
</xs:appinfo> |
||||
<xs:documentation> |
||||
Represents a role assignment to a COM+ method. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
<xs:complexType> |
||||
<xs:attribute name="Id" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Identifier for the element. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Method" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
If the element is not a child of a ComPlusMethod element, |
||||
this attribute should be provided with the id of a ComPlusMethod element |
||||
representing the method the role is to be added to. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="ApplicationRole" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Id of the ComPlusApplicationRole element representing the |
||||
role that shall be granted access to the method. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:element name="ComPlusSubscription"> |
||||
<xs:annotation> |
||||
<xs:appinfo> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Component" /> |
||||
</xs:appinfo> |
||||
<xs:documentation> |
||||
Defines an event subscription for a COM+ component. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
<xs:complexType> |
||||
<xs:attribute name="Id" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Identifier for the element. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Component" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
If the element is not a child of a ComPlusComponent |
||||
element, this attribute should be provided with the id of a ComPlusComponent |
||||
element representing the component the subscription is to be created for. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="SubscriptionId" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Id of the subscription. If a value is not provided for |
||||
this attribute, an id will be generated during installation. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Name" use="required" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Name of the subscription. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="EventCLSID" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
CLSID of the event class for the subscription. If a value |
||||
for this attribute is not provided, a value for the PublisherID attribute |
||||
must be provided. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="PublisherID" use="optional" type="xs:string"> |
||||
<xs:annotation><xs:documentation> |
||||
Publisher id for the subscription. If a value for this |
||||
attribute is not provided, a value for the EventCLSID attribute must be |
||||
provided. |
||||
</xs:documentation></xs:annotation> |
||||
</xs:attribute> |
||||
<xs:attribute name="Description" use="optional" type="xs:string" /> |
||||
<xs:attribute name="Enabled" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="EventClassPartitionID" use="optional" type="xs:string" /> |
||||
<xs:attribute name="FilterCriteria" use="optional" type="xs:string" /> |
||||
<xs:attribute name="InterfaceID" use="optional" type="xs:string" /> |
||||
<xs:attribute name="MachineName" use="optional" type="xs:string" /> |
||||
<xs:attribute name="MethodName" use="optional" type="xs:string" /> |
||||
<xs:attribute name="PerUser" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="Queued" use="optional" type="YesNoType" /> |
||||
<xs:attribute name="SubscriberMoniker" use="optional" type="xs:string" /> |
||||
<xs:attribute name="UserName" use="optional" type="xs:string" /> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:simpleType name="YesNoType"> |
||||
<xs:annotation> |
||||
<xs:documentation>Values of this type will either be "yes" or "no".</xs:documentation> |
||||
</xs:annotation> |
||||
<xs:restriction base="xs:NMTOKEN"> |
||||
<xs:enumeration value="no" /> |
||||
<xs:enumeration value="yes" /> |
||||
</xs:restriction> |
||||
</xs:simpleType> |
||||
|
||||
<xs:simpleType name="uuid"> |
||||
<xs:annotation> |
||||
<xs:documentation>Values of this type will look like: "01234567-89AB-CDEF-0123-456789ABCDEF".</xs:documentation> |
||||
</xs:annotation> |
||||
<xs:restriction base="xs:string"> |
||||
<xs:pattern value="[0-9A-Fa-f]{8}\-?[0-9A-Fa-f]{4}\-?[0-9A-Fa-f]{4}\-?[0-9A-Fa-f]{4}\-?[0-9A-Fa-f]{12}" /> |
||||
</xs:restriction> |
||||
</xs:simpleType> |
||||
|
||||
</xs:schema> |
@ -0,0 +1,228 @@
@@ -0,0 +1,228 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" |
||||
xmlns:xse="http://schemas.microsoft.com/wix/2005/XmlSchemaExtension" |
||||
xmlns:html="http://www.w3.org/1999/xhtml" |
||||
targetNamespace="http://schemas.microsoft.com/wix/2009/Lux" |
||||
xmlns="http://schemas.microsoft.com/wix/2009/Lux"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Copyright (c) Microsoft Corporation. All rights reserved. |
||||
|
||||
The use and distribution terms for this software are covered by the |
||||
Common Public License 1.0 (http://opensource.org/licenses/cpl1.0.php) |
||||
which can be found in the file CPL.TXT at the root of this distribution. |
||||
By using this software in any fashion, you are agreeing to be bound by |
||||
the terms of this license. |
||||
|
||||
You must not remove this notice, or any other, from this software. |
||||
|
||||
The source code schema for the Windows Installer XML Toolset Lux Extension. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
|
||||
<xs:import namespace="http://schemas.microsoft.com/wix/2006/wi" /> |
||||
|
||||
<xs:element name="Mutation"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Test mutations let you author unit tests with different expected results. The mutation |
||||
id is passed as the value of the WIXLUX_RUNNING_MUTATION property. Your custom action, |
||||
typically in an '#ifdef DEBUG' block, can retrieve the WIXLUX_RUNNING_MUTATION property |
||||
and hard-code different behavior based on the mutation. To author test mutations, use |
||||
the Mutation element with UnitTest elements as children. |
||||
</xs:documentation> |
||||
<xs:appinfo> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Fragment" /> |
||||
</xs:appinfo> |
||||
</xs:annotation> |
||||
<xs:complexType> |
||||
<xs:choice minOccurs="0" maxOccurs="unbounded"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Child UnitTest elements are validated when the parent mutation is being executed. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
<xs:element ref="UnitTest"/> |
||||
</xs:choice> |
||||
|
||||
<xs:attribute name="Id" type="xs:string"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Value of the WIXLUX_RUNNING_MUTATION property set by the mutation. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
</xs:attribute> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:element name="UnitTest"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Describes a unit test to be executed against a particular custom action, resulting in a |
||||
particular property value. Single-value properties, multi-value properties, and |
||||
name/value-pair properties can all be tested declaratively. |
||||
</xs:documentation> |
||||
<xs:appinfo> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2009/Lux" ref="Mutation" /> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Fragment" /> |
||||
</xs:appinfo> |
||||
</xs:annotation> |
||||
<xs:complexType> |
||||
<xs:choice minOccurs="0" maxOccurs="unbounded"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Child UnitTest elements are used to test multi-value properties. Note that Property |
||||
and ValueDelimiter or NameValueDelimiter must be specified in the parent element. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
<xs:element ref="Condition"/> |
||||
<xs:element ref="Expression"/> |
||||
<xs:element ref="UnitTest"/> |
||||
</xs:choice> |
||||
|
||||
<xs:attribute name="Id" type="xs:string"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Identifier of the unit test. If you omit this attribute, a stable identifier is generated for you. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
</xs:attribute> |
||||
|
||||
<xs:attribute name="CustomAction" type="xs:string"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Identifier of the custom action to be tested. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
</xs:attribute> |
||||
|
||||
<xs:attribute name="Property" type="xs:string"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Name of the property set by the custom action. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
</xs:attribute> |
||||
|
||||
<xs:attribute name="Operator" default="equal"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
The operator to apply to the property and value. Default is "equal." |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
<xs:simpleType> |
||||
<xs:restriction base="xs:NMTOKEN"> |
||||
<xs:enumeration value="equal"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
(Default) Compares Property to Value and succeeds if they are equal. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
</xs:enumeration> |
||||
<xs:enumeration value="notEqual"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Compares Property to Value and succeeds if they are NOT equal. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
</xs:enumeration> |
||||
<xs:enumeration value="caseInsensitiveEqual"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Compares Property to Value and succeeds if they are equal (ignoring case). |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
</xs:enumeration> |
||||
<xs:enumeration value="caseInsensitiveNotEqual"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Compares Property to Value and succeeds if they are NOT equal (ignoring case). |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
</xs:enumeration> |
||||
</xs:restriction> |
||||
</xs:simpleType> |
||||
</xs:attribute> |
||||
|
||||
<xs:attribute name="Value" type="xs:string"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
The value to compare to the property. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
</xs:attribute> |
||||
|
||||
<xs:attribute name="ValueSeparator" type="xs:string"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
One character that is used to separate values in a multi-value property. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
</xs:attribute> |
||||
|
||||
<xs:attribute name="NameValueSeparator" type="xs:string"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
One character that is used to separate values in a name/value-pair multi-value property. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
</xs:attribute> |
||||
|
||||
<xs:attribute name="Index" type="xs:string"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
A formatted string that evaluates to either an integer index into a multi-value property or a string name of a name/value-pair multi-value property. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
</xs:attribute> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:element name="Condition"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Conditions for a unit test. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
<xs:complexType> |
||||
<xs:simpleContent> |
||||
<xs:extension base="xs:string" /> |
||||
</xs:simpleContent> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:element name="Expression"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
An expression that must evaluate to true to succeed. Cannot be specified if Property is specified. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
<xs:complexType> |
||||
<xs:simpleContent> |
||||
<xs:extension base="xs:string" /> |
||||
</xs:simpleContent> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
<xs:element name="UnitTestRef"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Identifies a unit test to be linked into a project. |
||||
</xs:documentation> |
||||
<xs:appinfo> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Fragment" /> |
||||
<xse:parent namespace="http://schemas.microsoft.com/wix/2006/wi" ref="Product" /> |
||||
</xs:appinfo> |
||||
</xs:annotation> |
||||
<xs:complexType> |
||||
<xs:attribute name="Id" type="xs:string"> |
||||
<xs:annotation> |
||||
<xs:documentation> |
||||
Identifier of the unit test to be included. |
||||
</xs:documentation> |
||||
</xs:annotation> |
||||
</xs:attribute> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
|
||||
</xs:schema> |
@ -0,0 +1,58 @@
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<xs:schema id="nuspec" |
||||
targetNamespace="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd" |
||||
elementFormDefault="qualified" |
||||
xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd" |
||||
xmlns:mstns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd" |
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema" |
||||
> |
||||
<xs:element name="package"> |
||||
<xs:complexType> |
||||
<xs:sequence> |
||||
<xs:element name="metadata" maxOccurs="1" minOccurs="1"> |
||||
<xs:complexType> |
||||
<xs:all> |
||||
<xs:element name="id" maxOccurs="1" minOccurs="1" type="xs:string" /> |
||||
<xs:element name="version" maxOccurs="1" minOccurs="1" type="xs:string" /> |
||||
<xs:element name="title" maxOccurs="1" minOccurs="0" type="xs:string" /> |
||||
<xs:element name="authors" maxOccurs="1" minOccurs="1" type="xs:string" /> |
||||
<xs:element name="owners" maxOccurs="1" minOccurs="0" type="xs:string" /> |
||||
<xs:element name="licenseUrl" maxOccurs="1" minOccurs="0" type="xs:anyURI" /> |
||||
<xs:element name="projectUrl" maxOccurs="1" minOccurs="0" type="xs:anyURI" /> |
||||
<xs:element name="iconUrl" maxOccurs="1" minOccurs="0" type="xs:anyURI" /> |
||||
<xs:element name="requireLicenseAcceptance" maxOccurs="1" minOccurs="0" type="xs:boolean" /> |
||||
<xs:element name="description" maxOccurs="1" minOccurs="1" type="xs:string" /> |
||||
<xs:element name="summary" maxOccurs="1" minOccurs="0" type="xs:string" /> |
||||
<xs:element name="language" maxOccurs="1" minOccurs="0" type="xs:string" default="en-US" /> |
||||
<xs:element name="tags" maxOccurs="1" minOccurs="0" type="xs:string" /> |
||||
<xs:element name="dependencies" maxOccurs="1" minOccurs="0"> |
||||
<xs:complexType> |
||||
<xs:sequence> |
||||
<xs:element name="dependency" minOccurs="1" maxOccurs="unbounded"> |
||||
<xs:complexType> |
||||
<xs:attribute name="id" type="xs:string" use="required" /> |
||||
<xs:attribute name="version" type="xs:string" use="optional" /> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
</xs:sequence> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
</xs:all> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
<xs:element name="files" minOccurs="0" maxOccurs="1"> |
||||
<xs:complexType> |
||||
<xs:sequence> |
||||
<xs:element name="file" minOccurs="1" maxOccurs="unbounded"> |
||||
<xs:complexType> |
||||
<xs:attribute name="src" use="required" type="xs:string" /> |
||||
<xs:attribute name="target" use="optional" type="xs:string" /> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
</xs:sequence> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
</xs:sequence> |
||||
</xs:complexType> |
||||
</xs:element> |
||||
</xs:schema> |
@ -0,0 +1,37 @@
@@ -0,0 +1,37 @@
|
||||
<?xml version="1.0"?> |
||||
<Template author="Matt Ward" version="1.0"> |
||||
|
||||
<Config |
||||
name="MVC Controller" |
||||
icon="C#.File.NewClass" |
||||
category="C#" |
||||
subcategory="ASP.NET MVC" |
||||
defaultname="Controller${Number}.cs" |
||||
language="C#"/> |
||||
|
||||
<Description>MVC Controller</Description> |
||||
|
||||
<Files> |
||||
<File name="${FullName}" language="C#"> |
||||
<![CDATA[${StandardHeader.C#} |
||||
using System; |
||||
using System.Web.Mvc; |
||||
|
||||
namespace ${StandardNamespace} |
||||
{ |
||||
/// <summary> |
||||
/// Description of ${ClassName}. |
||||
/// </summary> |
||||
public class ${ClassName} : Controller |
||||
{ |
||||
public ActionResult Index() |
||||
{ |
||||
return View(); |
||||
} |
||||
} |
||||
} |
||||
]]> |
||||
</File> |
||||
</Files> |
||||
</Template> |
||||
|
@ -0,0 +1,27 @@
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0"?> |
||||
<Template author="Matt Ward" version="1.0"> |
||||
|
||||
<Config |
||||
name="MVC View Content Page" |
||||
icon="C#.File.NewClass" |
||||
category="C#" |
||||
subcategory="ASP.NET MVC" |
||||
defaultname="ViewContentPage${Number}.aspx" |
||||
language="C#"/> |
||||
|
||||
<Description>MVC View Content Page</Description> |
||||
|
||||
<Files> |
||||
<File name="${FullName}" language="C#"> |
||||
<![CDATA[<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %> |
||||
|
||||
<asp:Content ContentPlaceHolderId="Title" runat="server"> |
||||
</asp:Content> |
||||
|
||||
<asp:Content ContentPlaceHolderId="Main" runat="server"> |
||||
</asp:Content> |
||||
]]> |
||||
</File> |
||||
</Files> |
||||
</Template> |
||||
|
@ -0,0 +1,35 @@
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0"?> |
||||
<Template author="Matt Ward" version="1.0"> |
||||
|
||||
<Config |
||||
name="MVC View Master Page" |
||||
icon="C#.File.NewClass" |
||||
category="C#" |
||||
subcategory="ASP.NET MVC" |
||||
defaultname="ViewMasterPage${Number}.master" |
||||
language="C#"/> |
||||
|
||||
<Description>MVC View Master Page</Description> |
||||
|
||||
<Files> |
||||
<File name="${FullName}" language="C#"> |
||||
<![CDATA[<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %> |
||||
|
||||
<!DOCTYPE html> |
||||
<html> |
||||
<head runat="server"> |
||||
<title><asp:ContentPlaceHolder id="Title" runat="server"/></title> |
||||
</head> |
||||
<body> |
||||
<div id="page"> |
||||
<section id="main"> |
||||
<asp:ContentPlaceHolder id="Main" runat="server"/> |
||||
</section> |
||||
</div> |
||||
</body> |
||||
</html> |
||||
]]> |
||||
</File> |
||||
</Files> |
||||
</Template> |
||||
|
@ -0,0 +1,31 @@
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0"?> |
||||
<Template author="Matt Ward" version="1.0"> |
||||
|
||||
<Config |
||||
name="MVC View Page" |
||||
icon="C#.File.NewClass" |
||||
category="C#" |
||||
subcategory="ASP.NET MVC" |
||||
defaultname="ViewPage${Number}.aspx" |
||||
language="C#"/> |
||||
|
||||
<Description>MVC View Page</Description> |
||||
|
||||
<Files> |
||||
<File name="${FullName}" language="C#"> |
||||
<![CDATA[<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage" %> |
||||
|
||||
<!DOCTYPE html> |
||||
<html> |
||||
<head runat="server"> |
||||
<title></title> |
||||
</head> |
||||
<body> |
||||
|
||||
</body> |
||||
</html> |
||||
]]> |
||||
</File> |
||||
</Files> |
||||
</Template> |
||||
|
@ -0,0 +1,22 @@
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0"?> |
||||
<Template author="Matt Ward" version="1.0"> |
||||
|
||||
<Config |
||||
name="MVC View User Control" |
||||
icon="C#.File.NewClass" |
||||
category="C#" |
||||
subcategory="ASP.NET MVC" |
||||
defaultname="ViewUserControl${Number}.ascx" |
||||
language="C#"/> |
||||
|
||||
<Description>MVC View User Control</Description> |
||||
|
||||
<Files> |
||||
<File name="${FullName}" language="C#"> |
||||
<![CDATA[<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %> |
||||
|
||||
]]> |
||||
</File> |
||||
</Files> |
||||
</Template> |
||||
|
@ -0,0 +1,52 @@
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0"?> |
||||
<Template |
||||
author="Eusebiu Marcu" |
||||
created="03/08/2011" |
||||
lastModified="03/08/2011" |
||||
version="1.0"> |
||||
|
||||
<Config |
||||
name="WCF Service" |
||||
icon="C#.File.NewClass" |
||||
category="C#" |
||||
subcategory="WCF" |
||||
defaultname="Service${Number}.svc" |
||||
language="C#"/> |
||||
|
||||
<Description>WCF Service</Description> |
||||
|
||||
<Files> |
||||
<File name="${FullName}"> |
||||
<![CDATA[ |
||||
<%@ServiceHost language="C#" Debug="true" Service="${StandardNamespace}.${ClassName}"%> |
||||
]]> |
||||
</File> |
||||
<File name="${FullName}.cs" language="C#" DependentUpon="${FullName}"> |
||||
<![CDATA[${StandardHeader.C#} |
||||
using System; |
||||
using System.ServiceModel; |
||||
|
||||
namespace ${StandardNamespace} |
||||
{ |
||||
[ServiceContract] |
||||
public interface I${ClassName} |
||||
{ |
||||
[OperationContract] |
||||
void MyOperation(); |
||||
} |
||||
|
||||
/// <summary> |
||||
/// Description of ${ClassName}. |
||||
/// </summary> |
||||
public class ${ClassName} : I${ClassName} |
||||
{ |
||||
public void MyOperation() |
||||
{ |
||||
// implement the operation |
||||
} |
||||
} |
||||
} |
||||
]]> |
||||
</File> |
||||
</Files> |
||||
</Template> |
@ -0,0 +1,30 @@
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0"?> |
||||
<Template author="Matt Ward" version="1.0"> |
||||
|
||||
<Config |
||||
name="MVC Controller" |
||||
icon="VBNet.File.NewClass" |
||||
category="VB" |
||||
subcategory="ASP.NET MVC" |
||||
defaultname="Controller${Number}.vb" |
||||
language="VBNET"/> |
||||
|
||||
<Description>MVC Controller</Description> |
||||
|
||||
<Files> |
||||
<File name="${FullName}" language="VBNET"> |
||||
<![CDATA[${StandardHeader.VBNET} |
||||
Imports System |
||||
Imports System.Web.Mvc |
||||
|
||||
Public Class ${ClassName} |
||||
Inherits Controller |
||||
|
||||
Function Index() As ActionResult |
||||
Return View() |
||||
End Function |
||||
End Class |
||||
]]> |
||||
</File> |
||||
</Files> |
||||
</Template> |
@ -0,0 +1,26 @@
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0"?> |
||||
<Template author="Matt Ward" version="1.0"> |
||||
|
||||
<Config |
||||
name="MVC View Content Page" |
||||
icon="VBNet.File.NewClass" |
||||
category="VB" |
||||
subcategory="ASP.NET MVC" |
||||
defaultname="ViewContentPage${Number}.aspx" |
||||
language="VBNET"/> |
||||
|
||||
<Description>MVC View Content Page</Description> |
||||
|
||||
<Files> |
||||
<File name="${FullName}" language="VBNET"> |
||||
<![CDATA[<%@ Page Language="VB" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %> |
||||
|
||||
<asp:Content ContentPlaceHolderId="Title" runat="server"> |
||||
</asp:Content> |
||||
|
||||
<asp:Content ContentPlaceHolderId="Main" runat="server"> |
||||
</asp:Content> |
||||
]]> |
||||
</File> |
||||
</Files> |
||||
</Template> |
@ -0,0 +1,34 @@
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0"?> |
||||
<Template author="Matt Ward" version="1.0"> |
||||
|
||||
<Config |
||||
name="MVC View Master Page" |
||||
icon="VBNet.File.NewClass" |
||||
category="VB" |
||||
subcategory="ASP.NET MVC" |
||||
defaultname="ViewMasterPage${Number}.master" |
||||
language="VBNET"/> |
||||
|
||||
<Description>MVC View Master Page</Description> |
||||
|
||||
<Files> |
||||
<File name="${FullName}" language="VBNET"> |
||||
<![CDATA[<%@ Master Language="VB" Inherits="System.Web.Mvc.ViewMasterPage" %> |
||||
|
||||
<!DOCTYPE html> |
||||
<html> |
||||
<head runat="server"> |
||||
<title><asp:ContentPlaceHolder id="Title" runat="server"/></title> |
||||
</head> |
||||
<body> |
||||
<div id="page"> |
||||
<section id="main"> |
||||
<asp:ContentPlaceHolder id="Main" runat="server"/> |
||||
</section> |
||||
</div> |
||||
</body> |
||||
</html> |
||||
]]> |
||||
</File> |
||||
</Files> |
||||
</Template> |
@ -0,0 +1,30 @@
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0"?> |
||||
<Template author="Matt Ward" version="1.0"> |
||||
|
||||
<Config |
||||
name="MVC View Page" |
||||
icon="VBNet.File.NewClass" |
||||
category="VB" |
||||
subcategory="ASP.NET MVC" |
||||
defaultname="ViewPage${Number}.aspx" |
||||
language="VBNET"/> |
||||
|
||||
<Description>MVC View Page</Description> |
||||
|
||||
<Files> |
||||
<File name="${FullName}" language="VBNET"> |
||||
<![CDATA[<%@ Page Language="VB" Inherits="System.Web.Mvc.ViewPage" %> |
||||
|
||||
<!DOCTYPE html> |
||||
<html> |
||||
<head runat="server"> |
||||
<title></title> |
||||
</head> |
||||
<body> |
||||
|
||||
</body> |
||||
</html> |
||||
]]> |
||||
</File> |
||||
</Files> |
||||
</Template> |
@ -0,0 +1,21 @@
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0"?> |
||||
<Template author="Matt Ward" version="1.0"> |
||||
|
||||
<Config |
||||
name="MVC View User Control" |
||||
icon="VBNet.File.NewClass" |
||||
category="VB" |
||||
subcategory="ASP.NET MVC" |
||||
defaultname="ViewUserControl${Number}.ascx" |
||||
language="VBNET"/> |
||||
|
||||
<Description>MVC View User Control</Description> |
||||
|
||||
<Files> |
||||
<File name="${FullName}" language="VBNET"> |
||||
<![CDATA[<%@ Control Language="VB" Inherits="System.Web.Mvc.ViewUserControl" %> |
||||
|
||||
]]> |
||||
</File> |
||||
</Files> |
||||
</Template> |
@ -0,0 +1,70 @@
@@ -0,0 +1,70 @@
|
||||
<?xml version="1.0"?> |
||||
<Template author="Siegfried Pammer" version="1.0"> |
||||
|
||||
<Config |
||||
name = "${res:Templates.File.WinFXPage.Name}" |
||||
icon = "Icons.32x32.XMLFileIcon" |
||||
category = "VB" |
||||
subcategory = "WPF" |
||||
defaultname = "Page${Number}.xaml" |
||||
language = "VBNET"/> |
||||
|
||||
<Description>${res:Templates.File.WinFXPage.Name}</Description> |
||||
|
||||
<References> |
||||
<Reference include="PresentationCore"> |
||||
<RequiredTargetFramework>3.0</RequiredTargetFramework> |
||||
</Reference> |
||||
<Reference include="PresentationFramework"> |
||||
<RequiredTargetFramework>3.0</RequiredTargetFramework> |
||||
</Reference> |
||||
<Reference include="WindowsBase"> |
||||
<RequiredTargetFramework>3.0</RequiredTargetFramework> |
||||
</Reference> |
||||
</References> |
||||
|
||||
<!-- |
||||
Special new file templates: |
||||
${StandardNamespace} -> Standardnamespace of the current project or FileNameWithoutExtension |
||||
${FullName} -> Full generated path name |
||||
${FileName} -> File name with extension |
||||
${FileNameWithoutExtension} -> File name without extension |
||||
${Extension} -> Extension in the form ".vb" |
||||
${Path} -> Full path of the file |
||||
--> |
||||
<Files> |
||||
<File name="${FullName}" language="XML" buildAction="Page"><![CDATA[<Page x:Class="${ClassName}" |
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
||||
Title="${FileNameWithoutExtension}"> |
||||
<Grid> |
||||
|
||||
</Grid> |
||||
</Page>]]></File> |
||||
<File name="${FullName}.vb" language="VBNET" DependentUpon="${FileName}" SubType="Code"><![CDATA[${StandardHeader.VBNET} |
||||
Imports System |
||||
Imports System.Collections.Generic |
||||
Imports System.Text |
||||
Imports System.Windows |
||||
Imports System.Windows.Controls |
||||
Imports System.Windows.Data |
||||
Imports System.Windows.Documents |
||||
Imports System.Windows.Input |
||||
Imports System.Windows.Media |
||||
|
||||
''' <summary> |
||||
''' Interaction logic for ${FileName} |
||||
''' </summary> |
||||
Public Partial Class ${ClassName} |
||||
Inherits Page |
||||
|
||||
Public Sub New() |
||||
InitializeComponent() |
||||
End Sub |
||||
End Class]]></File> |
||||
</Files> |
||||
|
||||
<AdditionalOptions/> |
||||
</Template> |
||||
|
||||
|
@ -0,0 +1,96 @@
@@ -0,0 +1,96 @@
|
||||
<?xml version="1.0"?> |
||||
<Template author="Siegfried Pammer" version="1.0"> |
||||
|
||||
<Config |
||||
name = "${res:Templates.File.WinFXPageFunction.Name}" |
||||
icon = "Icons.32x32.XMLFileIcon" |
||||
category = "VB" |
||||
subcategory = "WPF" |
||||
defaultname = "PageFunction${Number}.xaml" |
||||
language = "XML"/> |
||||
|
||||
<Description>${res:Templates.File.WinFXPageFunction.Name}</Description> |
||||
|
||||
<References> |
||||
<Reference include="PresentationCore"> |
||||
<RequiredTargetFramework>3.0</RequiredTargetFramework> |
||||
</Reference> |
||||
<Reference include="PresentationFramework"> |
||||
<RequiredTargetFramework>3.0</RequiredTargetFramework> |
||||
</Reference> |
||||
<Reference include="WindowsBase"> |
||||
<RequiredTargetFramework>3.0</RequiredTargetFramework> |
||||
</Reference> |
||||
</References> |
||||
|
||||
<!-- |
||||
Special new file templates: |
||||
${StandardNamespace} -> Standardnamespace of the current project or FileNameWithoutExtension |
||||
${FullName} -> Full generated path name |
||||
${FileName} -> File name with extension |
||||
${FileNameWithoutExtension} -> File name without extension |
||||
${Extension} -> Extension in the form ".vb" |
||||
${Path} -> Full path of the file |
||||
--> |
||||
<Files> |
||||
<File name="${FullName}" language="XML" buildAction="Page"><![CDATA[<PageFunction |
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
||||
xmlns:sys="clr-namespace:System;assembly=mscorlib" |
||||
x:Class="${FileNameWithoutExtension}" |
||||
x:TypeArguments="sys:String" |
||||
Title="${FileNameWithoutExtension}"> |
||||
<Grid> |
||||
|
||||
</Grid> |
||||
</PageFunction>]]></File> |
||||
<File name="${FullName}.vb" language="VBNET" DependentUpon="${FileName}" SubType="Code"><![CDATA[${StandardHeader.VBNET} |
||||
Imports System.Collections.Generic |
||||
Imports System.Text |
||||
Imports System.Windows |
||||
Imports System.Windows.Controls |
||||
Imports System.Windows.Data |
||||
Imports System.Windows.Documents |
||||
Imports System.Windows.Input |
||||
Imports System.Windows.Media |
||||
Imports System.Windows.Media.Imaging |
||||
Imports System.Windows.Navigation |
||||
Imports System.Windows.Shapes |
||||
|
||||
''' <summary> |
||||
''' Interaction logic for ${FileName} |
||||
''' </summary> |
||||
|
||||
Public Partial Class ${FileNameWithoutExtension} |
||||
Inherits PageFunction(Of String) |
||||
|
||||
Public Sub New() |
||||
InitializeComponent() |
||||
End Sub |
||||
|
||||
' The OnLoaded handler can be run automatically when the class is loaded. To use it, add Loaded="OnLoaded" to the attributes of the root element of the .xaml file and uncomment the following line. |
||||
' Private Sub OnLoaded(sender As Object, e As RoutedEventArgs) |
||||
' End Sub |
||||
' |
||||
' Sample Finish Handler |
||||
' Private Sub OnClickDone(sender As Object, e As RoutedEventArgs) |
||||
' OnFinish(New ReturnEventArgs(Of String)("The return value")) |
||||
' End Sub |
||||
|
||||
' To launch this page function, put this code in the launching page. |
||||
' Dim pageFunction As New ${FileNameWithoutExtension}() |
||||
' pageFunction.[Return] += New ReturnEventHandler(Of String)(OnFileNameWithoutExtensionReturned) |
||||
' _NavWin.Navigate(pageFunction) |
||||
' |
||||
' This handler goes in the launching page. |
||||
' Public Sub On${FileNameWithoutExtension}Returned(sender As Object, e As ReturnEventArgs(Of String)) |
||||
' Console.WriteLine("${FileNameWithoutExtension} returned: " & e.Result) |
||||
' End Sub |
||||
|
||||
End Class]]></File> |
||||
</Files> |
||||
|
||||
<AdditionalOptions/> |
||||
</Template> |
||||
|
||||
|
@ -0,0 +1,69 @@
@@ -0,0 +1,69 @@
|
||||
<?xml version="1.0"?> |
||||
<Template author="Mathias Simmack" version="1.0"> |
||||
|
||||
<Config |
||||
name = "${res:Templates.File.WinFXUserControl.Name}" |
||||
icon = "Icons.32x32.XMLFileIcon" |
||||
category = "VB" |
||||
subcategory = "WPF" |
||||
defaultname = "UserControl${Number}.xaml" |
||||
language = "VBNET"/> |
||||
|
||||
<Description>${res:Templates.File.WinFXUserControl.Description}</Description> |
||||
|
||||
<References> |
||||
<Reference include="PresentationCore"> |
||||
<RequiredTargetFramework>3.0</RequiredTargetFramework> |
||||
</Reference> |
||||
<Reference include="PresentationFramework"> |
||||
<RequiredTargetFramework>3.0</RequiredTargetFramework> |
||||
</Reference> |
||||
<Reference include="WindowsBase"> |
||||
<RequiredTargetFramework>3.0</RequiredTargetFramework> |
||||
</Reference> |
||||
</References> |
||||
|
||||
<!-- |
||||
Special new file templates: |
||||
${StandardNamespace} -> Standardnamespace of the current project or FileNameWithoutExtension |
||||
${FullName} -> Full generated path name |
||||
${FileName} -> File name with extension |
||||
${FileNameWithoutExtension} -> File name without extension |
||||
${Extension} -> Extension in the form ".cs" |
||||
${Path} -> Full path of the file |
||||
--> |
||||
<Files> |
||||
<File name="${FullName}" language="XML"><![CDATA[<UserControl x:Class="${ClassName}" |
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> |
||||
<Grid> |
||||
|
||||
</Grid> |
||||
</UserControl>]]></File> |
||||
<File name="${FullName}.vb" language="VBNET" DependentUpon="${FileName}" SubType="Code"><![CDATA[${StandardHeader.VBNET} |
||||
Imports System |
||||
Imports System.Collections.Generic |
||||
Imports System.Text |
||||
Imports System.Windows |
||||
Imports System.Windows.Controls |
||||
Imports System.Windows.Data |
||||
Imports System.Windows.Documents |
||||
Imports System.Windows.Input |
||||
Imports System.Windows.Media |
||||
|
||||
''' <summary> |
||||
''' Interaction logic for ${FileName} |
||||
''' </summary> |
||||
Public Partial Class ${ClassName} |
||||
Inherits UserControl |
||||
|
||||
Public Sub New() |
||||
InitializeComponent() |
||||
End Sub |
||||
End Class]]></File> |
||||
</Files> |
||||
|
||||
<AdditionalOptions/> |
||||
</Template> |
||||
|
||||
|
@ -0,0 +1,70 @@
@@ -0,0 +1,70 @@
|
||||
<?xml version="1.0"?> |
||||
<Template author="Siegfried Pammer" version="1.0"> |
||||
|
||||
<Config |
||||
name = "${res:Templates.File.WinFXWindow.Name}" |
||||
icon = "Icons.32x32.XMLFileIcon" |
||||
category = "VB" |
||||
subcategory = "WPF" |
||||
defaultname = "Window${Number}.xaml" |
||||
language = "VBNET"/> |
||||
|
||||
<Description>${res:Templates.File.WinFXWindow.Description}</Description> |
||||
|
||||
<References> |
||||
<Reference include="PresentationCore"> |
||||
<RequiredTargetFramework>3.0</RequiredTargetFramework> |
||||
</Reference> |
||||
<Reference include="PresentationFramework"> |
||||
<RequiredTargetFramework>3.0</RequiredTargetFramework> |
||||
</Reference> |
||||
<Reference include="WindowsBase"> |
||||
<RequiredTargetFramework>3.0</RequiredTargetFramework> |
||||
</Reference> |
||||
</References> |
||||
|
||||
<!-- |
||||
Special new file templates: |
||||
${StandardNamespace} -> Standardnamespace of the current project or FileNameWithoutExtension |
||||
${FullName} -> Full generated path name |
||||
${FileName} -> File name with extension |
||||
${FileNameWithoutExtension} -> File name without extension |
||||
${Extension} -> Extension in the form ".vb" |
||||
${Path} -> Full path of the file |
||||
--> |
||||
<Files> |
||||
<File name="${FullName}" language="XML" buildAction="Page"><![CDATA[<Window x:Class="${ClassName}" |
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
||||
Title="${StandardNamespace}" Height="300" Width="300"> |
||||
<Grid> |
||||
|
||||
</Grid> |
||||
</Window>]]></File> |
||||
<File name="${FullName}.vb" language="VBNET" DependentUpon="${FileName}" SubType="Code"><![CDATA[${StandardHeader.VBNET} |
||||
Imports System |
||||
Imports System.Collections.Generic |
||||
Imports System.Text |
||||
Imports System.Windows |
||||
Imports System.Windows.Controls |
||||
Imports System.Windows.Data |
||||
Imports System.Windows.Documents |
||||
Imports System.Windows.Input |
||||
Imports System.Windows.Media |
||||
|
||||
''' <summary> |
||||
''' Interaction logic for ${FileName} |
||||
''' </summary> |
||||
Public Partial Class ${ClassName} |
||||
Inherits Window |
||||
|
||||
Public Sub New() |
||||
InitializeComponent() |
||||
End Sub |
||||
End Class]]></File> |
||||
</Files> |
||||
|
||||
<AdditionalOptions/> |
||||
</Template> |
||||
|
||||
|
@ -0,0 +1,47 @@
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0"?> |
||||
<Template |
||||
author="Eusebiu Marcu" |
||||
created="03/08/2011" |
||||
lastModified="03/08/2011" |
||||
version="1.0"> |
||||
|
||||
<Config |
||||
name="WCF Service" |
||||
icon="VBNet.File.NewClass" |
||||
category="VB" |
||||
subcategory="WCF" |
||||
defaultname="Service${Number}.svc" |
||||
language="VBNET"/> |
||||
|
||||
<Description>WCF Service</Description> |
||||
|
||||
<Files> |
||||
<File name="${FullName}"> |
||||
<![CDATA[ |
||||
<%@ServiceHost language="VB" Debug="true" Service="${StandardNamespace}.${ClassName}"%> |
||||
]]> |
||||
</File> |
||||
<File name="${FullName}.vb" language="VBNET" DependentUpon="${FullName}"> |
||||
<![CDATA[${StandardHeader.VBNET} |
||||
Imports System |
||||
Imports System.ServiceModel |
||||
|
||||
<ServiceContract> _ |
||||
Public Interface I${ClassName} |
||||
<OperationContract> _ |
||||
Sub MyOperation() |
||||
End Interface |
||||
|
||||
''' <summary> |
||||
''' Description of ${ClassName}. |
||||
''' </summary> |
||||
Public Class ${ClassName} |
||||
Implements I${ClassName} |
||||
Public Sub MyOperation() Implements I${ClassName}.MyOperation |
||||
' implement the operation |
||||
End Sub |
||||
End Class |
||||
]]> |
||||
</File> |
||||
</Files> |
||||
</Template> |
@ -0,0 +1,175 @@
@@ -0,0 +1,175 @@
|
||||
<?xml version="1.0"?> |
||||
<Template author="Siegfried Pammer" version="1.0"> |
||||
|
||||
<Config |
||||
name = "${res:Templates.File.WebForm.Name}" |
||||
icon = "VBNet.File.NewClass" |
||||
category = "VB" |
||||
subcategory = "ASP.NET" |
||||
defaultname = "WebForm${Number}.aspx" |
||||
language = "VBNET" |
||||
/> |
||||
|
||||
<Description>${res:Templates.File.WebForm.Description}</Description> |
||||
<!-- |
||||
Special new file templates: |
||||
${StandardNamespace} -> Standardnamespace of the current project or FileNameWithoutExtension |
||||
${FullName} -> Full generated path name |
||||
${FileName} -> File name with extension |
||||
${FileNameWithoutExtension} -> File name without extension |
||||
${Extension} -> Extension in the form ".vb" |
||||
${Path} -> Full path of the file |
||||
--> |
||||
<Files> |
||||
<File name="${Path}/${FileName}.vb" DependentUpon="${FileName}" language="VBNET"><![CDATA[${StandardHeader.VBNET} |
||||
Imports System.Collections |
||||
Imports System.ComponentModel |
||||
Imports System.Data |
||||
Imports System.Drawing |
||||
Imports System.Web |
||||
Imports System.Web.SessionState |
||||
Imports System.Web.UI |
||||
Imports System.Web.UI.WebControls |
||||
Imports System.Web.UI.HtmlControls |
||||
|
||||
Namespace ${StandardNamespace} |
||||
''' <summary> |
||||
''' Description of ${ClassName} |
||||
''' </summary> |
||||
Public Class ${ClassName} |
||||
Inherits Page |
||||
'<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< |
||||
#Region "Data" |
||||
|
||||
Protected _Button_Ok As HtmlInputButton |
||||
Protected _Input_Name As HtmlInputText |
||||
|
||||
#End Region |
||||
'<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< |
||||
#Region "Page Init & Exit (Open/Close DB connections here...)" |
||||
|
||||
Protected Sub PageInit(sender As Object, e As System.EventArgs) |
||||
End Sub |
||||
'---------------------------------------------------------------------- |
||||
Protected Sub PageExit(sender As Object, e As System.EventArgs) |
||||
End Sub |
||||
|
||||
#End Region |
||||
'<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< |
||||
#Region "Page Load" |
||||
Private Sub Page_Load(sender As Object, e As System.EventArgs) |
||||
Response.Write("Hello #Develop<br>") |
||||
'------------------------------------------------------------------ |
||||
If IsPostBack Then |
||||
End If |
||||
'------------------------------------------------------------------ |
||||
End Sub |
||||
#End Region |
||||
'<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< |
||||
#Region "Click_Button_OK" |
||||
|
||||
'---------------------------------------------------------------------- |
||||
Protected Sub Click_Button_Ok(sender As Object, e As System.EventArgs) |
||||
Response.Write(_Button_Ok.Value & " was cklicked!<br>") |
||||
End Sub |
||||
|
||||
#End Region |
||||
'<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< |
||||
#Region "Change_Input_Name" |
||||
|
||||
'---------------------------------------------------------------------- |
||||
Protected Sub Changed_Input_Name(sender As Object, e As System.EventArgs) |
||||
Response.Write(_Input_Name.Value & " has changed!<br>") |
||||
End Sub |
||||
|
||||
#End Region |
||||
'<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< |
||||
#Region "Add more events here..." |
||||
|
||||
#End Region |
||||
'<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< |
||||
#Region "Initialize Component" |
||||
|
||||
Protected Overrides Sub OnInit(e As EventArgs) |
||||
InitializeComponent() |
||||
MyBase.OnInit(e) |
||||
End Sub |
||||
'---------------------------------------------------------------------- |
||||
Private Sub InitializeComponent() |
||||
'------------------------------------------------------------------ |
||||
AddHandler Me.Load, New System.EventHandler(AddressOf Page_Load) |
||||
AddHandler Me.Init, New System.EventHandler(AddressOf PageInit) |
||||
AddHandler Me.Unload, New System.EventHandler(AddressOf PageExit) |
||||
'------------------------------------------------------------------ |
||||
AddHandler _Button_Ok.ServerClick, New EventHandler(AddressOf Click_Button_Ok) |
||||
AddHandler _Input_Name.ServerChange, New EventHandler(AddressOf Changed_Input_Name) |
||||
'------------------------------------------------------------------ |
||||
End Sub |
||||
#End Region |
||||
'<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< |
||||
End Class |
||||
End Namespace]]></File> |
||||
<File name="${FullName}" language="HTML"><![CDATA[<%@ Page |
||||
Language = "VB" |
||||
AutoEventWireup = "false" |
||||
Inherits = "${StandardNamespace}.${ClassName}" |
||||
ValidateRequest = "false" |
||||
EnableSessionState = "false" |
||||
%> |
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<title>${ClassName}</title> |
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> |
||||
<meta http-equiv="CACHE-CONTROL" content="NO-CACHE" /> |
||||
<meta http-equiv="PRAGMA" content="NO-CACHE" /> |
||||
|
||||
<link href="${StandardNamespace}.css" type="text/css" rel="stylesheet" /> |
||||
|
||||
</head> |
||||
<body> |
||||
<form id="Form_${ClassName}" method="post" runat="server"> |
||||
|
||||
<table> |
||||
|
||||
<tr> |
||||
<td colspan="2"> |
||||
Table |
||||
</td> |
||||
</tr> |
||||
|
||||
<tr> |
||||
<td> |
||||
Name: |
||||
</td> |
||||
<td> |
||||
<input id="_Input_Name" runat="server" /> |
||||
</td> |
||||
</tr> |
||||
|
||||
<tr> |
||||
<td colspan="2"> |
||||
<input id="_Button_No" type="submit" value="Oh No!" runat="server" /> |
||||
<input id="_Button_Ok" type="submit" value="Ok" runat="server" /> |
||||
</td> |
||||
</tr> |
||||
|
||||
<tr> |
||||
<td colspan="2" align="center"> |
||||
<a href="?" >Click Here</a> |
||||
</td> |
||||
</tr> |
||||
|
||||
</table> |
||||
|
||||
</form> |
||||
</body> |
||||
</html> |
||||
]]> </File> |
||||
|
||||
</Files> |
||||
|
||||
<AdditionalOptions/> |
||||
</Template> |
@ -0,0 +1,54 @@
@@ -0,0 +1,54 @@
|
||||
<?xml version="1.0"?> |
||||
<Template author="Siegfried Pammer" version="1.0"> |
||||
|
||||
<Config |
||||
name = "${res:Templates.File.WebService.Name}" |
||||
icon = "VBNet.File.NewClass" |
||||
category = "VB" |
||||
subcategory = "ASP.NET" |
||||
defaultname = "WebService${Number}.asmx" |
||||
language = "VBNET" |
||||
/> |
||||
|
||||
<Description>${res:Templates.File.WebService.Description}</Description> |
||||
<!-- |
||||
Special new file templates: |
||||
${StandardNamespace} -> Standardnamespace of the current project or FileNameWithoutExtension |
||||
${FullName} -> Full generated path name |
||||
${FileName} -> File name with extension |
||||
${FileNameWithoutExtension} -> File name without extension |
||||
${Extension} -> Extension in the form ".vb" |
||||
${Path} -> Full path of the file |
||||
--> |
||||
<Files> |
||||
<File name="${Path}/${FileNameWithoutExtension}.vb" DependentUpon="${FileName}" language="VBNET"><![CDATA[${StandardHeader.VBNET} |
||||
Imports System |
||||
Imports System.Web.Services |
||||
|
||||
''' <summary> |
||||
''' Description of ${ClassName} |
||||
''' </summary> |
||||
<WebService(Name := "${ClassName}", Description := "${ClassName}", Namespace := "http://www.${ClassName}.example")> |
||||
Public Class ${ClassName} |
||||
Inherits WebService |
||||
|
||||
Public Sub New() |
||||
|
||||
End Sub |
||||
|
||||
<WebMethod> _ |
||||
Public Function Status() As String |
||||
Dim s As String = String.Format("Time: {0}", DateTime.Now) |
||||
Return s |
||||
End Function |
||||
End Class |
||||
]]></File> |
||||
<File name="${FullName}"><![CDATA[ |
||||
<%@ WebService Class="${StandardNamespace}.${ClassName}" Language="VB" %> |
||||
|
||||
]]> </File> |
||||
|
||||
</Files> |
||||
|
||||
<AdditionalOptions/> |
||||
</Template> |
@ -1,70 +0,0 @@
@@ -1,70 +0,0 @@
|
||||
<?xml version="1.0"?> |
||||
<Template author="Siegfried Pammer" version="1.0"> |
||||
|
||||
<Config |
||||
name = "${res:Templates.File.WinFXPage.Name}" |
||||
icon = "Icons.32x32.XMLFileIcon" |
||||
category = "VB" |
||||
subcategory = "WPF" |
||||
defaultname = "Page${Number}.xaml" |
||||
language = "VBNET"/> |
||||
|
||||
<Description>${res:Templates.File.WinFXPage.Name}</Description> |
||||
|
||||
<References> |
||||
<Reference include="PresentationCore"> |
||||
<RequiredTargetFramework>3.0</RequiredTargetFramework> |
||||
</Reference> |
||||
<Reference include="PresentationFramework"> |
||||
<RequiredTargetFramework>3.0</RequiredTargetFramework> |
||||
</Reference> |
||||
<Reference include="WindowsBase"> |
||||
<RequiredTargetFramework>3.0</RequiredTargetFramework> |
||||
</Reference> |
||||
</References> |
||||
|
||||
<!-- |
||||
Special new file templates: |
||||
${StandardNamespace} -> Standardnamespace of the current project or FileNameWithoutExtension |
||||
${FullName} -> Full generated path name |
||||
${FileName} -> File name with extension |
||||
${FileNameWithoutExtension} -> File name without extension |
||||
${Extension} -> Extension in the form ".vb" |
||||
${Path} -> Full path of the file |
||||
--> |
||||
<Files> |
||||
<File name="${FullName}" language="XML" buildAction="Page"><![CDATA[<Page x:Class="${StandardNamespace}.${ClassName}" |
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
||||
Title="${FileNameWithoutExtension}"> |
||||
<Grid> |
||||
|
||||
</Grid> |
||||
</Page>]]></File> |
||||
<File name="${FullName}.vb" language="VBNET" DependentUpon="${FileName}" SubType="Code"><![CDATA[${StandardHeader.VBNET} |
||||
Imports System |
||||
Imports System.Collections.Generic |
||||
Imports System.Text |
||||
Imports System.Windows |
||||
Imports System.Windows.Controls |
||||
Imports System.Windows.Data |
||||
Imports System.Windows.Documents |
||||
Imports System.Windows.Input |
||||
Imports System.Windows.Media |
||||
|
||||
Namespace ${StandardNamespace} |
||||
''' <summary> |
||||
''' Interaction logic for ${FileName} |
||||
''' </summary> |
||||
Public Partial Class ${ClassName} Inherits Page |
||||
Public Sub New() |
||||
InitializeComponent() |
||||
End Sub |
||||
End Class |
||||
End Namespace]]></File> |
||||
</Files> |
||||
|
||||
<AdditionalOptions/> |
||||
</Template> |
||||
|
||||
|