home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 April / CMCD0404.ISO / Software / Freeware / Programare / Sharpdev / 099bsetup.exe / ComplexExample.xpt.test < prev    next >
Extensible Markup Language  |  2003-08-28  |  4KB  |  118 lines

  1. <?xml version="1.0"?>
  2. <Template originator   = "Mike Krueger"
  3.           created      = "02/01/2003"
  4.           lastModified = "02/01/2003">
  5.     
  6.     <!-- Template Header -->
  7.     <TemplateConfiguration>
  8.         <Name>Complex EXAMPLE</Name>
  9.         <Category>C#</Category>
  10.         <Icon>C#.Project.ConsoleCSharpProject</Icon>
  11.         <LanguageName>C#</LanguageName>
  12.         <Description>Creates a combine</Description>
  13.     </TemplateConfiguration>
  14.     
  15.     <!-- Actions -->
  16.     <Actions>
  17.         <Open filename = "Main.cs"/>
  18.     </Actions>
  19.     
  20.     <!-- Template Content -->
  21.     <Combine name = "${ProjectName}" directory = ".">
  22.         <Options>
  23.             <StartupProject>${ProjectName}</StartupProject>
  24.         </Options>
  25.         
  26.         <Combine name = "Empty Sub Combine" directory = "SubCombine1"/>
  27.         
  28.         <Combine name = "VB.NET Sub Combine" directory = "VBNetSubCombine">
  29.             <Project name = "VBNetProject" directory = "." language="VBNET">
  30.                 
  31.                 <Options Target = "Exe" PauseConsoleOutput = "True"/>
  32.                 
  33.                 <References>
  34.                     <Reference type="Gac" refto="System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
  35.                 </References>
  36.                 
  37.                 <Files>
  38.             <File name="Main.vb">
  39.                 <![CDATA[' project created on ${Date} at ${Time}
  40.     Imports System
  41.     Module Main
  42.         Sub Main()
  43.             Console.WriteLine("Hello World!")
  44.         End Sub
  45.     End Module
  46.     ]]></File>
  47.                 </Files>
  48.             </Project>            
  49.         </Combine>
  50.         
  51.         <Project name = "${ProjectName}" directory = ".">
  52.             <Options/>
  53.             <Files>
  54.             <File name="Elements\Readme.txt"><![CDATA[// project ${ProjectName} and file ${FileName} created on ${Date}
  55. at ${Time}]]></File>
  56. <File name="Tables\Readme.txt"><![CDATA[// project created on ${Date} at
  57. ${Time}]]></File>
  58. <File name="Forms\Readme.txt"><![CDATA[// project created on ${Date} at
  59. ${Time}]]></File>
  60. <File name="Forms\Dialogs\Readme.txt"><![CDATA[// project created on
  61. ${Date} at ${Time}]]></File>
  62.  
  63. <File name="Forms\Controls\Readme.txt"><![CDATA[// project created on
  64. ${Date} at ${Time}]]></File>
  65. <File name="Menu\Readme.txt"><![CDATA[// project created on ${Date} at
  66. ${Time}]]></File>
  67. <File name="Reports\Readme.txt"><![CDATA[// project created on ${Date}
  68. at ${Time}]]></File>
  69. <File name="Batches\Readme.txt"><![CDATA[// project created on ${Date}
  70. at ${Time}]]></File>
  71.                 <File name="Main.cs"><![CDATA[// project created on ${Date} at ${Time}
  72. using System;
  73.  
  74. class MainClass
  75. {
  76.     public static void Main(string[] args)
  77.     {
  78.         Console.WriteLine("Hello World!");
  79.     }
  80. }]]></File>
  81.             <File name="AssemblyInfo.cs"><![CDATA[using System.Reflection;
  82. using System.Runtime.CompilerServices;
  83.  
  84. // Information about this assembly is defined by the following
  85. // attributes.
  86. //
  87. // change them to the information which is associated with the assembly
  88. // you compile.
  89.  
  90. [assembly: AssemblyTitle("")]
  91. [assembly: AssemblyDescription("")]
  92. [assembly: AssemblyConfiguration("")]
  93. [assembly: AssemblyCompany("")]
  94. [assembly: AssemblyProduct("")]
  95. [assembly: AssemblyCopyright("")]
  96. [assembly: AssemblyTrademark("")]
  97. [assembly: AssemblyCulture("")]
  98.  
  99. // The assembly version has following format :
  100. //
  101. // Major.Minor.Build.Revision
  102. //
  103. // You can specify all values by your own or you can build default build and revision
  104. // numbers with the '*' character (the default):
  105.  
  106. [assembly: AssemblyVersion("1.0.*")]
  107.  
  108. // The following attributes specify the key for the sign of your assembly. See the
  109. // .NET Framework documentation for more information about signing.
  110. // This is not required, if you don't want signing let these attributes like they're.
  111. [assembly: AssemblyDelaySign(false)]
  112. [assembly: AssemblyKeyFile("")]
  113. ]]></File>
  114.             </Files>
  115.         </Project>
  116.     </Combine>
  117. </Template>
  118.