<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>BooLangStudio.snk</filename>
    </added>
    <added>
      <filename>Install/BooLangStudio.msi</filename>
    </added>
    <added>
      <filename>Install/BooLangStudio.wixpdb</filename>
    </added>
    <added>
      <filename>Install/Setup.exe</filename>
    </added>
    <added>
      <filename>Install/Setup.pdb</filename>
    </added>
    <added>
      <filename>Install/Splash/App.xaml</filename>
    </added>
    <added>
      <filename>Install/Splash/App.xaml.cs</filename>
    </added>
    <added>
      <filename>Install/Splash/Properties/AssemblyInfo.cs</filename>
    </added>
    <added>
      <filename>Install/Splash/Properties/Resources.Designer.cs</filename>
    </added>
    <added>
      <filename>Install/Splash/Properties/Resources.resx</filename>
    </added>
    <added>
      <filename>Install/Splash/Properties/Settings.Designer.cs</filename>
    </added>
    <added>
      <filename>Install/Splash/Properties/Settings.settings</filename>
    </added>
    <added>
      <filename>Install/Splash/Resources/BooXP.ico</filename>
    </added>
    <added>
      <filename>Install/Splash/Resources/boo-logo-128.png</filename>
    </added>
    <added>
      <filename>Install/Splash/Splash.csproj</filename>
    </added>
    <added>
      <filename>Install/Splash/Window1.xaml</filename>
    </added>
    <added>
      <filename>Install/Splash/Window1.xaml.cs</filename>
    </added>
    <added>
      <filename>Install/WiX/Resources/boo_banner_vert.pdn</filename>
    </added>
    <added>
      <filename>Install/WiX/Resources/logo.bmp</filename>
    </added>
    <added>
      <filename>License.rtf</filename>
    </added>
    <added>
      <filename>Source/BooLangProject/BooLangStudio.snk</filename>
    </added>
    <added>
      <filename>Source/BooLangService/BooLangStudio.snk</filename>
    </added>
    <added>
      <filename>Source/BooLangStudio/BooLangStudio.snk</filename>
    </added>
    <added>
      <filename>Source/BooLangStudio/Resources/200.bmp</filename>
    </added>
    <added>
      <filename>Source/BooLangStudio/Resources/logo.bmp</filename>
    </added>
    <added>
      <filename>Source/BooLangStudio/SingleFileGeneratorSupportRegistrationAttribute.cs</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff></diff>
      <filename>Bin/BooLangProject.dll</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>Bin/BooLangProject.pdb</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>Bin/BooLangService.dll</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>Bin/BooLangService.pdb</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>Bin/BooLangStudio.dll</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>Bin/BooLangStudio.pdb</filename>
    </modified>
    <modified>
      <diff>@@ -1,24 +1,21 @@
 Windows Registry Editor Version 5.00
 
 [$RootKey$\MSBuild\SafeImports]
-&quot;Boo_0.8.1&quot;=&quot;.\\NullPath\\Boo.Microsoft.Build.targets&quot;
+&quot;Boo_0.8.1&quot;=&quot;.\\Boo.Microsoft.Build.targets&quot;
 [$RootKey$\InstalledProducts\BooLangStudioPackage]
-@=&quot;#110&quot;
 &quot;Package&quot;=&quot;{55663be2-a969-4279-82c5-a6f27936f4f7}&quot;
-&quot;ProductDetails&quot;=&quot;#112&quot;
-&quot;PID&quot;=&quot;1.0&quot;
-&quot;LogoID&quot;=&quot;#400&quot;
+&quot;UseInterface&quot;=dword:00000001
 [$RootKey$\Packages\{55663be2-a969-4279-82c5-a6f27936f4f7}]
-@=&quot;Boo.BooLangStudio.BooLangStudioPackage, BooLangStudio, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null&quot;
+@=&quot;Boo.BooLangStudio.BooLangStudioPackage, BooLangStudio, Version=0.1.0.0, Culture=neutral, PublicKeyToken=8e685270f77c1cee&quot;
 &quot;InprocServer32&quot;=&quot;%windir%\\system32\\mscoree.dll&quot;
 &quot;Class&quot;=&quot;Boo.BooLangStudio.BooLangStudioPackage&quot;
-&quot;Assembly&quot;=&quot;BooLangStudio, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null&quot;
+&quot;Assembly&quot;=&quot;BooLangStudio, Version=0.1.0.0, Culture=neutral, PublicKeyToken=8e685270f77c1cee&quot;
 [$RootKey$\Languages\File Extensions\.boo]
 @=&quot;{bc81f858-0ab5-45a0-985b-c160bcde7390}&quot;
 [$RootKey$\Languages\Language Services\Boo]
 @=&quot;{bc81f858-0ab5-45a0-985b-c160bcde7390}&quot;
 &quot;Package&quot;=&quot;{55663be2-a969-4279-82c5-a6f27936f4f7}&quot;
-&quot;LangResID&quot;=dword:00000000
+&quot;LangResID&quot;=dword:0000006F
 &quot;ShowCompletion&quot;=dword:00000001
 &quot;ShowMatchingBrace&quot;=dword:00000001
 &quot;CodeSense&quot;=dword:00000001
@@ -26,10 +23,10 @@ Windows Registry Editor Version 5.00
 &quot;EnableCommenting&quot;=dword:00000001
 &quot;DefaultToInsertSpaces&quot;=dword:00000001
 [$RootKey$\Packages\{55663be2-a969-4279-82c5-a6f27936f4f7}]
-&quot;ID&quot;=dword:00000001
+&quot;ID&quot;=dword:00000071
 &quot;MinEdition&quot;=&quot;Standard&quot;
 &quot;ProductVersion&quot;=&quot;1.0&quot;
-&quot;ProductName&quot;=&quot;BooLangService&quot;
+&quot;ProductName&quot;=&quot;BooLangStudio&quot;
 &quot;CompanyName&quot;=&quot;Boo&quot;
 [$RootKey$\Projects\{e71b5727-96e4-4b08-8561-88ecb56e9ae5}]
 @=&quot;BooLangProjectFactory&quot;
@@ -38,17 +35,19 @@ Windows Registry Editor Version 5.00
 &quot;Package&quot;=&quot;{55663be2-a969-4279-82c5-a6f27936f4f7}&quot;
 &quot;DefaultProjectExtension&quot;=&quot;booproj&quot;
 &quot;PossibleProjectExtensions&quot;=&quot;booproj&quot;
-&quot;ProjectTemplatesDir&quot;=&quot;K:\\Projects\\boo\\boolangstudio\\Bin\\.\\NullPath&quot;
+&quot;ProjectTemplatesDir&quot;=&quot;C:\\Users\\justinc\\Projects\\boo\\boolangstudio\\Bin\\.\\NullPath&quot;
 &quot;Language(VsTemplate)&quot;=&quot;Boo&quot;
 [$RootKey$\NewProjectTemplates\TemplateDirs\{55663be2-a969-4279-82c5-a6f27936f4f7}\/1]
 @=&quot;Boo&quot;
 &quot;SortPriority&quot;=dword:00000064
-&quot;TemplatesDir&quot;=&quot;K:\\Projects\\boo\\boolangstudio\\Bin\\.\\NullPath&quot;
+&quot;TemplatesDir&quot;=&quot;C:\\Users\\justinc\\Projects\\boo\\boolangstudio\\Bin\\.\\NullPath&quot;
 [$RootKey$\Projects\{e71b5727-96e4-4b08-8561-88ecb56e9ae5}\AddItemTemplates\TemplateDirs\{55663be2-a969-4279-82c5-a6f27936f4f7}\/1]
 @=&quot;Boo&quot;
-&quot;TemplatesDir&quot;=&quot;K:\\Projects\\boo\\boolangstudio\\Bin\\NullPath&quot;
+&quot;TemplatesDir&quot;=&quot;C:\\Users\\justinc\\Projects\\boo\\boolangstudio\\Bin\\NullPath&quot;
 &quot;SortPriority&quot;=dword:00000020
 [$RootKey$\Services\{bc81f858-0ab5-45a0-985b-c160bcde7390}]
 @=&quot;{55663be2-a969-4279-82c5-a6f27936f4f7}&quot;
 &quot;Name&quot;=&quot;BooLangService&quot;
+[$RootKey$\Generators\{e71b5727-96e4-4b08-8561-88ecb56e9ae5}]
+@=&quot;&quot;
 </diff>
      <filename>Bin/BooLangStudio.pkgdef</filename>
    </modified>
    <modified>
      <diff>@@ -13,6 +13,11 @@ Project(&quot;{930C7802-8A8C-48F9-8165-68863BCCD9DD}&quot;) = &quot;Install&quot;, &quot;WiX\Install.wixp
 		{35549DBF-BC64-4D4E-904C-7AE3A35B998B} = {35549DBF-BC64-4D4E-904C-7AE3A35B998B}
 	EndProjectSection
 EndProject
+Project(&quot;{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}&quot;) = &quot;Splash&quot;, &quot;Splash\Splash.csproj&quot;, &quot;{5B59546F-4AF7-490D-80D3-FB20E38705FF}&quot;
+	ProjectSection(ProjectDependencies) = postProject
+		{92959D0A-F8FE-4EB6-A889-F968C8457165} = {92959D0A-F8FE-4EB6-A889-F968C8457165}
+	EndProjectSection
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
@@ -59,6 +64,16 @@ Global
 		{92959D0A-F8FE-4EB6-A889-F968C8457165}.Release|Any CPU.ActiveCfg = Release|x86
 		{92959D0A-F8FE-4EB6-A889-F968C8457165}.Release|Mixed Platforms.ActiveCfg = Release|x86
 		{92959D0A-F8FE-4EB6-A889-F968C8457165}.Release|x86.ActiveCfg = Release|x86
+		{5B59546F-4AF7-490D-80D3-FB20E38705FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{5B59546F-4AF7-490D-80D3-FB20E38705FF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{5B59546F-4AF7-490D-80D3-FB20E38705FF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{5B59546F-4AF7-490D-80D3-FB20E38705FF}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{5B59546F-4AF7-490D-80D3-FB20E38705FF}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{5B59546F-4AF7-490D-80D3-FB20E38705FF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{5B59546F-4AF7-490D-80D3-FB20E38705FF}.Release|Any CPU.Build.0 = Release|Any CPU
+		{5B59546F-4AF7-490D-80D3-FB20E38705FF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{5B59546F-4AF7-490D-80D3-FB20E38705FF}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{5B59546F-4AF7-490D-80D3-FB20E38705FF}.Release|x86.ActiveCfg = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE</diff>
      <filename>Install/Install.sln</filename>
    </modified>
    <modified>
      <diff>@@ -3,9 +3,15 @@
   
   &lt;?define BooVersion = 0.8.2 ?&gt;  
   &lt;?define ProductName = BooLangStudio ?&gt;  
-  &lt;?define ProductVersion = 0.0.2 ?&gt;  
-  &lt;?define BOOCTOOLPATH_REGSAFE = . ?&gt;  
-  &lt;?define BLSBINSPATH_REGSAFE = . ?&gt;
+  &lt;?define ProductVersion = 1.0 ?&gt;
+  &lt;?define CompanyName = Boo ?&gt;
+  &lt;?define RegistryRoot = HKLM ?&gt;
+  &lt;?define VisualStudioRegistryRoot = Software\Microsoft\VisualStudio\9.0 ?&gt;
+  
+  &lt;?define BooLangStudioVersion = 0.1.0.0 ?&gt;
+  &lt;?define BooLangStudioPublicKey = 8e685270f77c1cee ?&gt;
+  &lt;?define BooLangStudioGuid = {55663be2-a969-4279-82c5-a6f27936f4f7} ?&gt;
+  
   &lt;?define VisualStudioFolder = Microsoft Visual Studio 9.0 ?&gt;
   
 &lt;/Include&gt;</diff>
      <filename>Install/WiX/Config.wxi</filename>
    </modified>
    <modified>
      <diff>@@ -15,15 +15,15 @@
         &lt;Control Id=&quot;DirectoryCombo&quot; Type=&quot;DirectoryCombo&quot; X=&quot;70&quot; Y=&quot;55&quot; Width=&quot;220&quot; Height=&quot;80&quot; Property=&quot;_BrowseProperty&quot; Indirect=&quot;yes&quot; Fixed=&quot;yes&quot; Remote=&quot;yes&quot;&gt;
           &lt;Subscribe Event=&quot;IgnoreChange&quot; Attribute=&quot;IgnoreChange&quot; /&gt;
         &lt;/Control&gt;
-        &lt;Control Id=&quot;Up&quot; Type=&quot;PushButton&quot; X=&quot;298&quot; Y=&quot;55&quot; Width=&quot;19&quot; Height=&quot;19&quot; Icon=&quot;yes&quot; FixedSize=&quot;yes&quot; IconSize=&quot;16&quot; Text=&quot;up.bmp&quot;&gt;
+        &lt;Control Id=&quot;Up&quot; Type=&quot;PushButton&quot; X=&quot;298&quot; Y=&quot;55&quot; Width=&quot;19&quot; Height=&quot;19&quot; Bitmap=&quot;yes&quot; FixedSize=&quot;yes&quot; IconSize=&quot;16&quot; Text=&quot;up.bmp&quot;&gt;
           &lt;Publish Event=&quot;DirectoryListUp&quot; Value=&quot;0&quot;&gt;1&lt;/Publish&gt;
         &lt;/Control&gt;
-        &lt;Control Id=&quot;NewFolder&quot; Type=&quot;PushButton&quot; X=&quot;325&quot; Y=&quot;55&quot; Width=&quot;19&quot; Height=&quot;19&quot; Icon=&quot;yes&quot; FixedSize=&quot;yes&quot; IconSize=&quot;16&quot; Text=&quot;folder_add.bmp&quot;&gt;
+        &lt;Control Id=&quot;NewFolder&quot; Type=&quot;PushButton&quot; X=&quot;325&quot; Y=&quot;55&quot; Width=&quot;19&quot; Height=&quot;19&quot; Bitmap=&quot;yes&quot; FixedSize=&quot;yes&quot; IconSize=&quot;16&quot; Text=&quot;folder_add.bmp&quot;&gt;
           &lt;Publish Event=&quot;DirectoryListNew&quot; Value=&quot;0&quot;&gt;1&lt;/Publish&gt;
         &lt;/Control&gt;
         &lt;Control Id=&quot;DirectoryList&quot; Type=&quot;DirectoryList&quot; X=&quot;25&quot; Y=&quot;83&quot; Width=&quot;320&quot; Height=&quot;110&quot; Property=&quot;_BrowseProperty&quot; Sunken=&quot;yes&quot; Indirect=&quot;yes&quot; TabSkip=&quot;no&quot; /&gt;
         &lt;Control Id=&quot;PathLabel&quot; Type=&quot;Text&quot; X=&quot;25&quot; Y=&quot;205&quot; Width=&quot;59&quot; Height=&quot;10&quot; TabSkip=&quot;no&quot; Text=&quot;&amp;amp;Folder name:&quot; /&gt;
-        &lt;Control Id=&quot;BannerBitmap&quot; Type=&quot;Bitmap&quot; X=&quot;0&quot; Y=&quot;0&quot; Width=&quot;370&quot; Height=&quot;66&quot; FixedSize=&quot;yes&quot; TabSkip=&quot;no&quot; Text=&quot;boo_banner.bmp&quot; /&gt;
+        &lt;Control Id=&quot;BannerBitmap&quot; Type=&quot;Bitmap&quot; X=&quot;0&quot; Y=&quot;0&quot; Width=&quot;270&quot; Height=&quot;44&quot; FixedSize=&quot;yes&quot; TabSkip=&quot;no&quot; Text=&quot;boo_banner.bmp&quot; /&gt;
         &lt;Control Id=&quot;BannerLine&quot; Type=&quot;Line&quot; X=&quot;0&quot; Y=&quot;44&quot; Width=&quot;374&quot; Height=&quot;0&quot; /&gt;
         &lt;Control Id=&quot;BottomLine&quot; Type=&quot;Line&quot; X=&quot;0&quot; Y=&quot;234&quot; Width=&quot;374&quot; Height=&quot;0&quot; /&gt;
         &lt;Control Id=&quot;Description&quot; Type=&quot;Text&quot; X=&quot;25&quot; Y=&quot;23&quot; Width=&quot;280&quot; Height=&quot;15&quot; Transparent=&quot;yes&quot; NoPrefix=&quot;yes&quot;&gt;</diff>
      <filename>Install/WiX/Dialogs/Browse.wxs</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,7 @@
           &lt;Publish Event=&quot;EndDialog&quot; Value=&quot;Return&quot;&gt;1&lt;/Publish&gt;
         &lt;/Control&gt;
         &lt;Control Id=&quot;Cancel&quot; Type=&quot;PushButton&quot; X=&quot;304&quot; Y=&quot;243&quot; Width=&quot;56&quot; Height=&quot;17&quot; Disabled=&quot;yes&quot; Text=&quot;[Button_Cancel]&quot; /&gt;
-        &lt;Control Id=&quot;Bitmap&quot; Type=&quot;Bitmap&quot; X=&quot;5&quot; Y=&quot;5&quot; Width=&quot;125&quot; Height=&quot;225&quot; TabSkip=&quot;no&quot; Text=&quot;boo_banner_vert.bmp&quot; /&gt;
+        &lt;Control Id=&quot;Bitmap&quot; Type=&quot;Bitmap&quot; FixedSize=&quot;yes&quot; X=&quot;5&quot; Y=&quot;5&quot; Width=&quot;125&quot; Height=&quot;225&quot; TabSkip=&quot;no&quot; Text=&quot;boo_banner_vert.bmp&quot; /&gt;
         &lt;Control Id=&quot;Back&quot; Type=&quot;PushButton&quot; X=&quot;180&quot; Y=&quot;243&quot; Width=&quot;56&quot; Height=&quot;17&quot; Disabled=&quot;yes&quot; Text=&quot;[Button_Back]&quot; /&gt;
         &lt;Control Id=&quot;BottomLine&quot; Type=&quot;Line&quot; X=&quot;0&quot; Y=&quot;234&quot; Width=&quot;374&quot; Height=&quot;0&quot; /&gt;
         &lt;Control Id=&quot;Description&quot; Type=&quot;Text&quot; X=&quot;135&quot; Y=&quot;70&quot; Width=&quot;220&quot; Height=&quot;20&quot; Transparent=&quot;yes&quot; NoPrefix=&quot;yes&quot;&gt;</diff>
      <filename>Install/WiX/Dialogs/Exit.wxs</filename>
    </modified>
    <modified>
      <diff>@@ -16,7 +16,7 @@
         Text=&quot;[ButtonText_Exit]&quot;&gt;
           &lt;Publish Event=&quot;EndDialog&quot; Value=&quot;Exit&quot;&gt;1&lt;/Publish&gt;
         &lt;/Control&gt;
-        &lt;Control Id=&quot;BannerBitmap&quot; Type=&quot;Bitmap&quot; X=&quot;0&quot; Y=&quot;0&quot; Width=&quot;450&quot; Height=&quot;44&quot;
+        &lt;Control Id=&quot;BannerBitmap&quot; Type=&quot;Bitmap&quot; FixedSize=&quot;yes&quot; X=&quot;0&quot; Y=&quot;0&quot; Width=&quot;98&quot; Height=&quot;44&quot;
         TabSkip=&quot;no&quot; Text=&quot;[BannerBitmap]&quot; /&gt;
         &lt;Control Id=&quot;Description&quot; Type=&quot;Text&quot; X=&quot;65&quot; Y=&quot;20&quot; Width=&quot;280&quot; Height=&quot;20&quot;
         Transparent=&quot;yes&quot; NoPrefix=&quot;yes&quot;&gt;</diff>
      <filename>Install/WiX/Dialogs/FilesInUse.wxs</filename>
    </modified>
    <modified>
      <diff>@@ -20,9 +20,9 @@
         &lt;Control Id=&quot;Cancel&quot; Type=&quot;PushButton&quot; X=&quot;304&quot; Y=&quot;243&quot; Width=&quot;56&quot; Height=&quot;17&quot; Cancel=&quot;yes&quot; Text=&quot;[Button_Cancel]&quot;&gt;
           &lt;Publish Event=&quot;SpawnDialog&quot; Value=&quot;Cancel&quot;&gt;1&lt;/Publish&gt;
         &lt;/Control&gt;
-        &lt;Control Id=&quot;BannerBitmap&quot; Type=&quot;Bitmap&quot; X=&quot;245&quot; Y=&quot;2&quot; Width=&quot;123&quot; Height=&quot;40&quot; TabSkip=&quot;yes&quot; Text=&quot;boo_banner.bmp&quot; /&gt;
+        &lt;Control Id=&quot;BannerBitmap&quot; Type=&quot;Bitmap&quot; FixedSize=&quot;yes&quot; X=&quot;0&quot; Y=&quot;0&quot; Width=&quot;370&quot; Height=&quot;44&quot; TabSkip=&quot;yes&quot; Text=&quot;boo_banner.bmp&quot; /&gt;
         &lt;Control Id=&quot;AgreementText&quot; Type=&quot;ScrollableText&quot; X=&quot;20&quot; Y=&quot;60&quot; Width=&quot;330&quot; Height=&quot;120&quot; Sunken=&quot;yes&quot; TabSkip=&quot;no&quot;&gt;
-          &lt;Text SourceFile=&quot;$(sys.SOURCEFILEDIR)..\Resources\LICENSE.rtf&quot;/&gt;
+          &lt;Text SourceFile=&quot;$(sys.SOURCEFILEDIR)..\..\..\LICENSE.rtf&quot;/&gt;
         &lt;/Control&gt;
         &lt;Control Id=&quot;BannerLine&quot; Type=&quot;Line&quot; X=&quot;0&quot; Y=&quot;44&quot; Width=&quot;374&quot; Height=&quot;0&quot; /&gt;
         &lt;Control Id=&quot;BottomLine&quot; Type=&quot;Line&quot; X=&quot;0&quot; Y=&quot;234&quot; Width=&quot;374&quot; Height=&quot;0&quot; /&gt;</diff>
      <filename>Install/WiX/Dialogs/License.wxs</filename>
    </modified>
    <modified>
      <diff>@@ -6,7 +6,7 @@
         &lt;Control Id=&quot;Cancel&quot; Type=&quot;PushButton&quot; X=&quot;304&quot; Y=&quot;243&quot; Width=&quot;56&quot; Height=&quot;17&quot; Default=&quot;yes&quot; Cancel=&quot;yes&quot; Text=&quot;[Button_Cancel]&quot;&gt;
           &lt;Publish Event=&quot;SpawnDialog&quot; Value=&quot;Cancel&quot;&gt;1&lt;/Publish&gt;
         &lt;/Control&gt;
-        &lt;Control Id=&quot;BannerBitmap&quot; Type=&quot;Bitmap&quot; X=&quot;245&quot; Y=&quot;2&quot; Width=&quot;123&quot; Height=&quot;40&quot; TabSkip=&quot;yes&quot; Text=&quot;boo_banner.bmp&quot; /&gt;
+        &lt;Control Id=&quot;BannerBitmap&quot; Type=&quot;Bitmap&quot; FixedSize=&quot;yes&quot; X=&quot;0&quot; Y=&quot;0&quot; Width=&quot;370&quot; Height=&quot;44&quot; TabSkip=&quot;yes&quot; Text=&quot;boo_banner.bmp&quot; /&gt;
         &lt;Control Id=&quot;Back&quot; Type=&quot;PushButton&quot; X=&quot;180&quot; Y=&quot;243&quot; Width=&quot;56&quot; Height=&quot;17&quot; Disabled=&quot;yes&quot; Text=&quot;[Button_Back]&quot; /&gt;
         &lt;Control Id=&quot;Next&quot; Type=&quot;PushButton&quot; X=&quot;236&quot; Y=&quot;243&quot; Width=&quot;56&quot; Height=&quot;17&quot; Disabled=&quot;yes&quot; Text=&quot;[Button_Next]&quot; /&gt;
         &lt;Control Id=&quot;Text&quot; Type=&quot;Text&quot; X=&quot;35&quot; Y=&quot;65&quot; Width=&quot;300&quot; Height=&quot;20&quot;&gt;</diff>
      <filename>Install/WiX/Dialogs/Progress.wxs</filename>
    </modified>
    <modified>
      <diff>@@ -20,7 +20,7 @@
         &lt;Control Id=&quot;Text&quot; Type=&quot;Text&quot; X=&quot;25&quot; Y=&quot;70&quot; Width=&quot;320&quot; Height=&quot;40&quot;&gt;
           &lt;Text&gt;To install in this folder, click &quot;Next&quot;. To install to a different folder, enter it below or click &quot;Browse&quot;.&lt;/Text&gt;
         &lt;/Control&gt;
-        &lt;Control Id=&quot;BannerBitmap&quot; Type=&quot;Bitmap&quot; X=&quot;245&quot; Y=&quot;2&quot; Width=&quot;123&quot; Height=&quot;40&quot; Text=&quot;boo_banner.bmp&quot; /&gt;
+        &lt;Control Id=&quot;BannerBitmap&quot; Type=&quot;Bitmap&quot; FixedSize=&quot;yes&quot; X=&quot;0&quot; Y=&quot;0&quot; Width=&quot;370&quot; Height=&quot;44&quot; Text=&quot;boo_banner.bmp&quot; /&gt;
         &lt;Control Id=&quot;BannerLine&quot; Type=&quot;Line&quot; X=&quot;0&quot; Y=&quot;44&quot; Width=&quot;374&quot; Height=&quot;0&quot; /&gt;
         &lt;Control Id=&quot;BottomLine&quot; Type=&quot;Line&quot; X=&quot;0&quot; Y=&quot;234&quot; Width=&quot;374&quot; Height=&quot;0&quot; /&gt;
         &lt;Control Id=&quot;Description&quot; Type=&quot;Text&quot; X=&quot;25&quot; Y=&quot;23&quot; Width=&quot;280&quot; Height=&quot;15&quot; Transparent=&quot;yes&quot; NoPrefix=&quot;yes&quot;&gt;</diff>
      <filename>Install/WiX/Dialogs/SelectFolder.wxs</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,7 @@
           &lt;Publish Event=&quot;EndDialog&quot; Value=&quot;Exit&quot;&gt;1&lt;/Publish&gt;
         &lt;/Control&gt;
         &lt;Control Id=&quot;Cancel&quot; Type=&quot;PushButton&quot; X=&quot;304&quot; Y=&quot;243&quot; Width=&quot;56&quot; Height=&quot;17&quot; Disabled=&quot;yes&quot; Text=&quot;[Button_Cancel]&quot; /&gt;
-        &lt;Control Id=&quot;Bitmap&quot; Type=&quot;Bitmap&quot; X=&quot;5&quot; Y=&quot;5&quot; Width=&quot;125&quot; Height=&quot;225&quot; TabSkip=&quot;yes&quot; Text=&quot;boo_banner_vert.bmp&quot; /&gt;
+        &lt;Control Id=&quot;Bitmap&quot; Type=&quot;Bitmap&quot; FixedSize=&quot;yes&quot; X=&quot;5&quot; Y=&quot;5&quot; Width=&quot;125&quot; Height=&quot;225&quot; TabSkip=&quot;yes&quot; Text=&quot;boo_banner_vert.bmp&quot; /&gt;
         &lt;Control Id=&quot;Back&quot; Type=&quot;PushButton&quot; X=&quot;180&quot; Y=&quot;243&quot; Width=&quot;56&quot; Height=&quot;17&quot; Disabled=&quot;yes&quot; Text=&quot;[Button_Back]&quot; /&gt;
         &lt;Control Id=&quot;BottomLine&quot; Type=&quot;Line&quot; X=&quot;0&quot; Y=&quot;234&quot; Width=&quot;374&quot; Height=&quot;0&quot; /&gt;
         &lt;Control Id=&quot;Title&quot; Type=&quot;Text&quot; X=&quot;135&quot; Y=&quot;20&quot; Width=&quot;220&quot; Height=&quot;60&quot; Transparent=&quot;yes&quot; NoPrefix=&quot;yes&quot;&gt;</diff>
      <filename>Install/WiX/Dialogs/UserExit.wxs</filename>
    </modified>
    <modified>
      <diff>@@ -3,13 +3,13 @@
 	&lt;Fragment&gt;
     &lt;UI&gt;
       &lt;Dialog Id=&quot;VerifyReady&quot; Width=&quot;370&quot; Height=&quot;270&quot; Title=&quot;[ProductName]&quot; TrackDiskSpace=&quot;yes&quot;&gt;
-        &lt;Control Id=&quot;Install&quot; Type=&quot;PushButton&quot; X=&quot;236&quot; Y=&quot;243&quot; Width=&quot;56&quot; Height=&quot;17&quot; Default=&quot;yes&quot; Text=&quot;[Button_Install]&quot;&gt;
+        &lt;Control Id=&quot;Install&quot; Type=&quot;PushButton&quot; X=&quot;236&quot; Y=&quot;243&quot; Width=&quot;56&quot; Height=&quot;17&quot; ElevationShield=&quot;yes&quot; Default=&quot;yes&quot; Text=&quot;[Button_Install]&quot;&gt;
           &lt;Publish Event=&quot;EndDialog&quot; Value=&quot;Return&quot; /&gt;
         &lt;/Control&gt;
         &lt;Control Id=&quot;Cancel&quot; Type=&quot;PushButton&quot; X=&quot;304&quot; Y=&quot;243&quot; Width=&quot;56&quot; Height=&quot;17&quot; Cancel=&quot;yes&quot; Text=&quot;[Button_Cancel]&quot;&gt;
           &lt;Publish Event=&quot;SpawnDialog&quot; Value=&quot;Cancel&quot;&gt;1&lt;/Publish&gt;
         &lt;/Control&gt;
-        &lt;Control Id=&quot;BannerBitmap&quot; Type=&quot;Bitmap&quot; X=&quot;245&quot; Y=&quot;2&quot; Width=&quot;123&quot; Height=&quot;40&quot; TabSkip=&quot;yes&quot; Text=&quot;boo_banner.bmp&quot; /&gt;
+        &lt;Control Id=&quot;BannerBitmap&quot; Type=&quot;Bitmap&quot; FixedSize=&quot;yes&quot; X=&quot;0&quot; Y=&quot;0&quot; Width=&quot;370&quot; Height=&quot;44&quot; TabSkip=&quot;yes&quot; Text=&quot;boo_banner.bmp&quot; /&gt;
         &lt;Control Id=&quot;Back&quot; Type=&quot;PushButton&quot; X=&quot;180&quot; Y=&quot;243&quot; Width=&quot;56&quot; Height=&quot;17&quot; Text=&quot;[Button_Back]&quot;&gt;
           &lt;Publish Event=&quot;NewDialog&quot; Value=&quot;SelectFolder&quot;&gt;&lt;/Publish&gt;
         &lt;/Control&gt;</diff>
      <filename>Install/WiX/Dialogs/VerifyReady.wxs</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
         &lt;Control Id=&quot;Cancel&quot; Type=&quot;PushButton&quot; X=&quot;304&quot; Y=&quot;243&quot; Width=&quot;56&quot; Height=&quot;17&quot; Cancel=&quot;yes&quot; Text=&quot;[Button_Cancel]&quot;&gt;
           &lt;Publish Event=&quot;SpawnDialog&quot; Value=&quot;Cancel&quot;&gt;1&lt;/Publish&gt;
         &lt;/Control&gt;
-        &lt;Control Id=&quot;Bitmap&quot; Type=&quot;Bitmap&quot; X=&quot;5&quot; Y=&quot;5&quot; Width=&quot;125&quot; Height=&quot;225&quot; TabSkip=&quot;no&quot; Text=&quot;boo_banner_vert.bmp&quot; /&gt;
+        &lt;Control Id=&quot;Bitmap&quot; Type=&quot;Bitmap&quot; X=&quot;5&quot; Y=&quot;5&quot; Width=&quot;125&quot; Height=&quot;225&quot; FixedSize=&quot;yes&quot; TabSkip=&quot;no&quot; Text=&quot;boo_banner_vert.bmp&quot; /&gt;
         &lt;Control Id=&quot;Back&quot; Type=&quot;PushButton&quot; X=&quot;180&quot; Y=&quot;243&quot; Width=&quot;56&quot; Height=&quot;17&quot; Disabled=&quot;yes&quot; Text=&quot;[Button_Back]&quot; /&gt;
         &lt;Control Id=&quot;BottomLine&quot; Type=&quot;Line&quot; X=&quot;0&quot; Y=&quot;234&quot; Width=&quot;374&quot; Height=&quot;0&quot; /&gt;
         &lt;Control Id=&quot;Description&quot; Type=&quot;Text&quot; X=&quot;135&quot; Y=&quot;70&quot; Width=&quot;220&quot; Height=&quot;90&quot; Transparent=&quot;yes&quot; NoPrefix=&quot;yes&quot;&gt;</diff>
      <filename>Install/WiX/Dialogs/Welcome.wxs</filename>
    </modified>
    <modified>
      <diff>@@ -9,12 +9,12 @@
     &lt;WixToolPath&gt;$(ProgramFiles)\Windows Installer XML v3\bin\&lt;/WixToolPath&gt;
   &lt;/PropertyGroup&gt;
   &lt;PropertyGroup Condition=&quot; '$(Configuration)' == 'Debug' &quot;&gt;
-    &lt;OutputPath&gt;bin\Debug\&lt;/OutputPath&gt;
+    &lt;OutputPath&gt;..\&lt;/OutputPath&gt;
     &lt;IntermediateOutputPath&gt;obj\Debug\&lt;/IntermediateOutputPath&gt;
     &lt;DefineConstants&gt;Debug&lt;/DefineConstants&gt;
   &lt;/PropertyGroup&gt;
   &lt;PropertyGroup Condition=&quot; '$(Configuration)' == 'Release' &quot;&gt;
-    &lt;OutputPath&gt;bin\Release\&lt;/OutputPath&gt;
+    &lt;OutputPath&gt;..\&lt;/OutputPath&gt;
     &lt;IntermediateOutputPath&gt;obj\Release\&lt;/IntermediateOutputPath&gt;
   &lt;/PropertyGroup&gt;
   &lt;ItemGroup&gt;</diff>
      <filename>Install/WiX/Install.wixproj</filename>
    </modified>
    <modified>
      <diff>@@ -15,363 +15,510 @@
     &lt;Media Id=&quot;1&quot; Cabinet=&quot;$(var.ProductName).cab&quot; EmbedCab=&quot;yes&quot; /&gt;    
 
     &lt;Directory Id=&quot;TARGETDIR&quot; Name=&quot;SourceDir&quot;&gt;
+      
+      &lt;Component Id=&quot;RegistryComponent&quot; Guid=&quot;1A3CC8E0-F25E-429c-978C-0AAE8B400E72&quot;&gt;
+        &lt;RegistryKey Id=&quot;ApplicationRoot&quot;
+                     Action=&quot;create&quot;
+                     Root=&quot;HKLM&quot;
+                     Key=&quot;Software\$(var.ProductName)&quot;&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;InstallLocation&quot;
+                         Value=&quot;[INSTALLLOCATION]&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;BooBinPath&quot;
+                         Value=&quot;[INSTALLLOCATION]Dependencies\boo\build&quot; /&gt;
+        &lt;/RegistryKey&gt;
+        &lt;!--
+              [HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0Exp\MSBuild\SafeImports]
+              &quot;Boo_0.8.1&quot;=&quot;.\\Boo.Microsoft.Build.targets&quot;
+              --&gt;
+        &lt;RegistryKey Id=&quot;RegTargets&quot;
+                     Action=&quot;create&quot;
+                     Root=&quot;HKLM&quot;
+                     Key=&quot;$(var.VisualStudioRegistryRoot)\MSBuild\SafeImports&quot;&gt;
+
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;Boo_$(var.BooVersion)&quot;
+                         Value=&quot;[INSTALLLOCATION]Dependencies\boo\build\Boo.Microsoft.Build.targets&quot; /&gt;
+        &lt;/RegistryKey&gt;
+
+        &lt;!--
+              [HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0Exp\InstalledProducts\BooLangStudioPackage]
+              &quot;Package&quot;=&quot;{55663be2-a969-4279-82c5-a6f27936f4f7}&quot;
+              &quot;UseInterface&quot;=dword:00000001
+              --&gt;
+        &lt;RegistryKey Id=&quot;RegInstalledProducts&quot;
+                     Action=&quot;create&quot;
+                     Root=&quot;HKLM&quot;
+                     Key=&quot;$(var.VisualStudioRegistryRoot)\InstalledProducts\BooLangStudioPackage&quot;&gt;
+
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Value=&quot;#110&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;ProductDetails&quot;
+                         Value=&quot;#112&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;PID&quot;
+                         Value=&quot;$(var.ProductVersion)&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;LogoID&quot;
+                         Value=&quot;#400&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;Package&quot;
+                         Value=&quot;$(var.BooLangStudioGuid)&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;integer&quot;
+                         Name=&quot;UseInterface&quot;
+                         Value=&quot;1&quot; /&gt;
+
+
+        &lt;/RegistryKey&gt;
+
+        &lt;!--              
+              [HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0Exp\Packages\{55663be2-a969-4279-82c5-a6f27936f4f7}]
+              @=&quot;Boo.BooLangStudio.BooLangStudioPackage, BooLangStudio, Version=0.1.0.0, Culture=neutral, PublicKeyToken=8e685270f77c1cee&quot;
+              &quot;InprocServer32&quot;=&quot;C:\\Windows\\system32\\mscoree.dll&quot;
+              &quot;Class&quot;=&quot;Boo.BooLangStudio.BooLangStudioPackage&quot;
+              &quot;Assembly&quot;=&quot;BooLangStudio, Version=0.1.0.0, Culture=neutral, PublicKeyToken=8e685270f77c1cee&quot;
+              --&gt;
+        &lt;RegistryKey Id=&quot;RegPackages&quot;
+                     Action=&quot;create&quot;
+                     Root=&quot;HKLM&quot;
+                     Key=&quot;$(var.VisualStudioRegistryRoot)\Packages\$(var.BooLangStudioGuid)&quot;&gt;
+
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Value=&quot;Boo.BooLangStudio.BooLangStudioPackage, BooLangStudio, Version=$(var.BooLangStudioVersion), Culture=neutral, PublicKeyToken=$(var.BooLangStudioPublicKey)&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;InprocServer32&quot;
+                         Value=&quot;C:\\WINDOWS\\system32\\mscoree.dll&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;Class&quot;
+                         Value=&quot;Boo.BooLangStudio.BooLangStudioPackage&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;Assembly&quot;
+                         Value=&quot;BooLangStudio, Version=$(var.BooLangStudioVersion), Culture=neutral, PublicKeyToken=$(var.BooLangStudioPublicKey)&quot; /&gt;
+
+        &lt;/RegistryKey&gt;
+
+
+        &lt;!--
+              [HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0Exp\Languages\File Extensions\.boo]
+              @=&quot;{bc81f858-0ab5-45a0-985b-c160bcde7390}&quot;
+              --&gt;
+        &lt;RegistryKey Action=&quot;create&quot;
+                     Root=&quot;HKLM&quot;
+                     Key=&quot;$(var.VisualStudioRegistryRoot)\Languages\File Extensions\.boo&quot;&gt;
+
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Value=&quot;{bc81f858-0ab5-45a0-985b-c160bcde7390}&quot; /&gt;
+        &lt;/RegistryKey&gt;
+
+        &lt;!--
+              [HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0Exp\Languages\Language Services\Boo]
+              @=&quot;{bc81f858-0ab5-45a0-985b-c160bcde7390}&quot;
+              &quot;Package&quot;=&quot;{55663be2-a969-4279-82c5-a6f27936f4f7}&quot;
+              &quot;LangResID&quot;=dword:0000006F
+              &quot;ShowCompletion&quot;=dword:00000001
+              &quot;ShowMatchingBrace&quot;=dword:00000001
+              &quot;CodeSense&quot;=dword:00000001
+              &quot;MatchBraces&quot;=dword:00000001
+              &quot;EnableCommenting&quot;=dword:00000001
+              &quot;DefaultToInsertSpaces&quot;=dword:00000001
+              --&gt;
+        &lt;RegistryKey Action=&quot;create&quot;
+                     Root=&quot;HKLM&quot;
+                     Key=&quot;$(var.VisualStudioRegistryRoot)\Languages\Language Services\Boo&quot;&gt;
+
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Value=&quot;{bc81f858-0ab5-45a0-985b-c160bcde7390}&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;Package&quot;
+                         Value=&quot;$(var.BooLangStudioGuid)&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;integer&quot;
+                         Name=&quot;LangResID&quot;
+                         Value=&quot;111&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;integer&quot;
+                         Name=&quot;ShowCompletion&quot;
+                         Value=&quot;1&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;integer&quot;
+                         Name=&quot;CodeSense&quot;
+                         Value=&quot;1&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;integer&quot;
+                         Name=&quot;MatchBraces&quot;
+                         Value=&quot;1&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;integer&quot;
+                         Name=&quot;EnableCommenting&quot;
+                         Value=&quot;1&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;integer&quot;
+                         Name=&quot;DefaultToInsertSpaces&quot;
+                         Value=&quot;1&quot; /&gt;
+        &lt;/RegistryKey&gt;
+
+        &lt;!--
+              [HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0Exp\Packages\{55663be2-a969-4279-82c5-a6f27936f4f7}]
+              &quot;ID&quot;=dword:00000001
+              &quot;MinEdition&quot;=&quot;Standard&quot;
+              &quot;ProductVersion&quot;=&quot;0.1&quot;
+              &quot;ProductName&quot;=&quot;BooLangStudio&quot;
+              &quot;CompanyName&quot;=&quot;Boo&quot;
+              --&gt;
+        &lt;RegistryKey Action=&quot;create&quot;
+                    Root=&quot;HKLM&quot;
+                    Key=&quot;$(var.VisualStudioRegistryRoot)\Packages\$(var.BooLangStudioGuid)&quot;&gt;
+
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;integer&quot;
+                         Name=&quot;ID&quot;
+                         Value=&quot;113&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;MinEdition&quot;
+                         Value=&quot;Standard&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;ProductVersion&quot;
+                         Value=&quot;$(var.ProductVersion)&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;ProductName&quot;
+                         Value=&quot;$(var.ProductName)&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;CompanyName&quot;
+                         Value=&quot;$(var.CompanyName)&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;CodeBase&quot;
+                         Value=&quot;[INSTALLLOCATION]Bin\BooLangStudio.dll&quot; /&gt;
+        &lt;/RegistryKey&gt;
+
+        &lt;!--
+              [HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0Exp\Projects\{e71b5727-96e4-4b08-8561-88ecb56e9ae5}]
+              @=&quot;BooLangProjectFactory&quot;
+              &quot;DisplayName&quot;=&quot;Boo&quot;
+              &quot;DisplayProjectFileExtensions&quot;=&quot;Boo Project Files (*.booproj);*.booproj&quot;
+              &quot;Package&quot;=&quot;{55663be2-a969-4279-82c5-a6f27936f4f7}&quot;
+              &quot;DefaultProjectExtension&quot;=&quot;booproj&quot;
+              &quot;PossibleProjectExtensions&quot;=&quot;booproj&quot;
+              &quot;ProjectTemplatesDir&quot;=&quot;c:\\Users\\justinc\\Projects\\boo\\boolangstudio\\Bin\\.\\NullPath&quot;
+              &quot;Language(VsTemplate)&quot;=&quot;Boo&quot;
+              --&gt;
+        &lt;RegistryKey Action=&quot;create&quot;
+                    Root=&quot;HKLM&quot;
+                    Key=&quot;$(var.VisualStudioRegistryRoot)\Projects\{e71b5727-96e4-4b08-8561-88ecb56e9ae5}&quot;&gt;
+
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Value=&quot;BooLangProjectFactory&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;DisplayName&quot;
+                         Value=&quot;Boo&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;DisplayProjectFileExtensions&quot;
+                         Value=&quot;Boo Project Files (*.booproj);*.booproj&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;Package&quot;
+                         Value=&quot;$(var.BooLangStudioGuid)&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;DefaultProjectExtension&quot;
+                         Value=&quot;booproj&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;PossibleProjectExtensions&quot;
+                         Value=&quot;booproj&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;ProjectTemplatesDir&quot;
+                         Value=&quot;C:\\NullPath&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;Language(VsTemplate)&quot;
+                         Value=&quot;Boo&quot; /&gt;
+        &lt;/RegistryKey&gt;
+
+        &lt;!--
+              [HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0Exp\NewProjectTemplates\TemplateDirs\{55663be2-a969-4279-82c5-a6f27936f4f7}\/1]
+              @=&quot;Boo&quot;
+              &quot;SortPriority&quot;=dword:00000064
+              &quot;TemplatesDir&quot;=&quot;c:\\Users\\justinc\\Projects\\boo\\boolangstudio\\Bin\\.\\NullPath&quot;
+              --&gt;
+        &lt;RegistryKey Action=&quot;create&quot;
+                    Root=&quot;HKLM&quot;
+                    Key=&quot;$(var.VisualStudioRegistryRoot)\NewProjectTemplates\TemplateDirs\$(var.BooLangStudioGuid)\/1&quot;&gt;
+
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Value=&quot;Boo&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;integer&quot;
+                         Name=&quot;SortPriority&quot;
+                         Value=&quot;100&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;TemplatesDir&quot;
+                         Value=&quot;C:\\NullPath&quot; /&gt;
+        &lt;/RegistryKey&gt;
+
+        &lt;!--
+              [HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0Exp\Projects\{e71b5727-96e4-4b08-8561-88ecb56e9ae5}\AddItemTemplates\TemplateDirs\{55663be2-a969-4279-82c5-a6f27936f4f7}\/1]
+              @=&quot;Boo&quot;
+              &quot;TemplatesDir&quot;=&quot;c:\\Users\\justinc\\Projects\\boo\\boolangstudio\\Bin\\NullPath&quot;
+              &quot;SortPriority&quot;=dword:00000020
+              --&gt;
+        &lt;RegistryKey Action=&quot;create&quot;
+                    Root=&quot;HKLM&quot;
+                    Key=&quot;$(var.VisualStudioRegistryRoot)\Projects\{e71b5727-96e4-4b08-8561-88ecb56e9ae5}\AddItemTemplates\TemplateDirs\$(var.BooLangStudioGuid)\/1&quot;&gt;
+
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Value=&quot;Boo&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;TemplatesDir&quot;
+                         Value=&quot;C:\\NullPath&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;integer&quot;
+                         Name=&quot;SortPriority&quot;
+                         Value=&quot;32&quot; /&gt;
+        &lt;/RegistryKey&gt;
+
+        &lt;!--
+              [HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0Exp\Services\{bc81f858-0ab5-45a0-985b-c160bcde7390}]
+              @=&quot;{55663be2-a969-4279-82c5-a6f27936f4f7}&quot;
+              &quot;Name&quot;=&quot;BooLangService&quot;
+              --&gt;
+        &lt;RegistryKey Action=&quot;create&quot;
+                    Root=&quot;HKLM&quot;
+                    Key=&quot;$(var.VisualStudioRegistryRoot)\Services\{bc81f858-0ab5-45a0-985b-c160bcde7390}&quot;&gt;
+
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Value=&quot;$(var.BooLangStudioGuid)&quot; /&gt;
+          &lt;RegistryValue Action=&quot;write&quot;
+                         Type=&quot;string&quot;
+                         Name=&quot;Name&quot;
+                         Value=&quot;BooLangService&quot; /&gt;
+        &lt;/RegistryKey&gt;
+
+      &lt;/Component&gt;
+      
       &lt;Directory Id=&quot;ProgramFilesFolder&quot;&gt;
         
         &lt;Directory Id=&quot;INSTALLLOCATION&quot; Name=&quot;$(var.ProductName)&quot;&gt;
+          &lt;Component Id=&quot;Root&quot; Guid=&quot;715B01AF-29AA-4764-A951-64FEF07EEBD3&quot;&gt;
+            &lt;File Id=&quot;License&quot;
+                  Name=&quot;LICENSE.txt&quot;
+                  DiskId=&quot;1&quot;
+                  Source=&quot;$(sys.SOURCEFILEDIR)..\..\LICENSE.rtf&quot;
+                  Vital=&quot;yes&quot;/&gt;            
+          &lt;/Component&gt;
           
-          &lt;Directory Id=&quot;it&quot; Name=&quot;it&quot;&gt;
-            &lt;Component Id=&quot;ItResources&quot; Guid=&quot;D4066050-57FF-4a8b-A51A-6874692EA7DD&quot;&gt;
-              &lt;File Id=&quot;BooLangResourcesIt&quot; 
-                    Name=&quot;Boo.Lang.Resources.dll&quot; 
+          &lt;Directory Id=&quot;Bin&quot; Name=&quot;Bin&quot;&gt;
+            
+            &lt;Directory Id=&quot;it&quot; Name=&quot;it&quot;&gt;
+              &lt;Component Id=&quot;ItResources&quot; Guid=&quot;D4066050-57FF-4a8b-A51A-6874692EA7DD&quot;&gt;
+                &lt;File Id=&quot;BooLangStudioResourcesIt&quot; 
+                      Name=&quot;Boo.Lang.Resources.dll&quot; 
+                      DiskId=&quot;1&quot;
+                      Source=&quot;$(sys.SOURCEFILEDIR)..\..\Bin\it\Boo.Lang.Resources.dll&quot;
+                      Vital=&quot;yes&quot;/&gt;
+              &lt;/Component&gt;
+            &lt;/Directory&gt;
+            
+            &lt;Directory Id=&quot;pt&quot; Name=&quot;pt&quot;&gt;
+              &lt;Component Id=&quot;PtResources&quot; Guid=&quot;C00ECFD2-D443-4755-ACB2-6F01D1679CB1&quot;&gt;
+                &lt;File Id=&quot;BooLangStudioResourcesPt&quot;
+                      Name=&quot;Boo.Lang.Resources.dll&quot;
+                      DiskId=&quot;1&quot;
+                      Source=&quot;$(sys.SOURCEFILEDIR)..\..\Bin\pt\Boo.Lang.Resources.dll&quot;
+                      Vital=&quot;yes&quot;/&gt;
+              &lt;/Component&gt;
+            &lt;/Directory&gt;
+
+            &lt;Component Id=&quot;BooComponent&quot; Guid=&quot;6f52a39f-3374-41c1-a8df-df2eb12a8309&quot;&gt;
+              &lt;File Id=&quot;BooLangStudio&quot;
+                    Name=&quot;BooLangStudio.dll&quot;
                     DiskId=&quot;1&quot;
-                    Source=&quot;$(sys.SOURCEFILEDIR)..\..\Bin\it\Boo.Lang.Resources.dll&quot;
+                    Source=&quot;$(sys.SOURCEFILEDIR)..\..\Bin\BooLangStudio.dll&quot;
                     Vital=&quot;yes&quot;/&gt;
-            &lt;/Component&gt;
-          &lt;/Directory&gt;
-          
-          &lt;Directory Id=&quot;pt&quot; Name=&quot;pt&quot;&gt;
-            &lt;Component Id=&quot;PtResources&quot; Guid=&quot;C00ECFD2-D443-4755-ACB2-6F01D1679CB1&quot;&gt;
-              &lt;File Id=&quot;BooLangResourcesPt&quot;
-                    Name=&quot;Boo.Lang.Resources.dll&quot;
+              &lt;File Id=&quot;BooLangService&quot;
+                    Name=&quot;BooLangService.dll&quot;
+                    DiskId=&quot;1&quot;
+                    Source=&quot;$(sys.SOURCEFILEDIR)..\..\Bin\BooLangService.dll&quot;
+                    Vital=&quot;yes&quot;/&gt;
+              &lt;File Id=&quot;BooLangProject&quot;
+                    Name=&quot;BooLangProject.dll&quot;
+                    DiskId=&quot;1&quot;
+                    Source=&quot;$(sys.SOURCEFILEDIR)..\..\Bin\BooLangProject.dll&quot;
+                    Vital=&quot;yes&quot;/&gt;
+              &lt;File Id=&quot;BooLangCompiler&quot;
+                    Name=&quot;Boo.Lang.Compiler.dll&quot;
                     DiskId=&quot;1&quot;
-                    Source=&quot;$(sys.SOURCEFILEDIR)..\..\Bin\pt\Boo.Lang.Resources.dll&quot;
+                    Source=&quot;$(sys.SOURCEFILEDIR)..\..\Bin\Boo.Lang.Compiler.dll&quot;
+                    Vital=&quot;yes&quot;/&gt;
+              &lt;File Id=&quot;BooLang&quot;
+                    Name=&quot;Boo.Lang.dll&quot;
+                    DiskId=&quot;1&quot;
+                    Source=&quot;$(sys.SOURCEFILEDIR)..\..\Bin\Boo.Lang.dll&quot;
+                    Vital=&quot;yes&quot;/&gt;
+              &lt;File Id=&quot;BooLangParser&quot;
+                    Name=&quot;Boo.Lang.Parser.dll&quot;
+                    DiskId=&quot;1&quot;
+                    Source=&quot;$(sys.SOURCEFILEDIR)..\..\Bin\Boo.Lang.Parser.dll&quot;
                     Vital=&quot;yes&quot;/&gt;
             &lt;/Component&gt;
-          &lt;/Directory&gt;
-          
-			    &lt;Component Id=&quot;ProductComponent&quot; Guid=&quot;6f52a39f-3374-41c1-a8df-df2eb12a8309&quot;&gt;
-            &lt;File Id=&quot;License&quot;
-                  Name=&quot;LICENSE.txt&quot;
-                  DiskId=&quot;1&quot;
-                  Source=&quot;$(sys.SOURCEFILEDIR)..\..\LICENSE.txt&quot;
-                  Vital=&quot;yes&quot;/&gt;
-            &lt;File Id=&quot;BooLangStudio&quot;
-                  Name=&quot;BooLangStudio.dll&quot;
-                  DiskId=&quot;1&quot;
-                  Source=&quot;$(sys.SOURCEFILEDIR)..\..\Bin\BooLangStudio.dll&quot;
-                  Vital=&quot;yes&quot;/&gt;
-            &lt;File Id=&quot;BooLangService&quot;
-                  Name=&quot;BooLangService.dll&quot;
-                  DiskId=&quot;1&quot;
-                  Source=&quot;$(sys.SOURCEFILEDIR)..\..\Bin\BooLangService.dll&quot;
-                  Vital=&quot;yes&quot;/&gt;
-            &lt;File Id=&quot;BooLangProject&quot;
-                  Name=&quot;BooLangProject.dll&quot;
-                  DiskId=&quot;1&quot;
-                  Source=&quot;$(sys.SOURCEFILEDIR)..\..\Bin\BooLangProject.dll&quot;
-                  Vital=&quot;yes&quot;/&gt;
-            &lt;File Id=&quot;BooLangCompiler&quot;
-                  Name=&quot;Boo.Lang.Compiler.dll&quot;
-                  DiskId=&quot;1&quot;
-                  Source=&quot;$(sys.SOURCEFILEDIR)..\..\Bin\Boo.Lang.Compiler.dll&quot;
-                  Vital=&quot;yes&quot;/&gt;
-            &lt;File Id=&quot;BooLang&quot;
-                  Name=&quot;Boo.Lang.dll&quot;
-                  DiskId=&quot;1&quot;
-                  Source=&quot;$(sys.SOURCEFILEDIR)..\..\Bin\Boo.Lang.dll&quot;
-                  Vital=&quot;yes&quot;/&gt;
-            &lt;File Id=&quot;BooLangParser&quot;
-                  Name=&quot;Boo.Lang.Parser.dll&quot;
-                  DiskId=&quot;1&quot;
-                  Source=&quot;$(sys.SOURCEFILEDIR)..\..\Bin\Boo.Lang.Parser.dll&quot;
-                  Vital=&quot;yes&quot;/&gt;
-            
-            
-            &lt;!--
-            [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0Exp\Configuration\MSBuild\SafeImports]
-            &quot;Boo_0.8.1&quot;=&quot;@BOOCTOOLPATH_REGSAFE@\\Boo.Microsoft.Build.targets&quot;
-            --&gt;
-            &lt;RegistryKey Id=&quot;RegTargets&quot;
-                         Action=&quot;create&quot;
-                         Root=&quot;HKLM&quot;
-                         Key=&quot;Software\Microsoft\VisualStudio\9.0\Configuration\MSBuild\SafeImports&quot;&gt;
-
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;Boo_$(var.BooVersion)&quot;
-                             Value=&quot;$(var.BOOCTOOLPATH_REGSAFE)\\Boo.Microsoft.Build.targets&quot; /&gt;
-            &lt;/RegistryKey&gt;           
-
-            &lt;!--
-            [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0Exp\Configuration\InstalledProducts\BooLangStudioPackage]
-            @=&quot;#110&quot;
-            &quot;Package&quot;=&quot;{55663be2-a969-4279-82c5-a6f27936f4f7}&quot;
-            &quot;ProductDetails&quot;=&quot;#112&quot;
-            &quot;PID&quot;=&quot;@BLS_VERSION@&quot;
-            &quot;LogoID&quot;=&quot;#400&quot;
-            --&gt;
-            &lt;RegistryKey Id=&quot;RegInstalledProducts&quot;
-                         Action=&quot;create&quot;
-                         Root=&quot;HKLM&quot;
-                         Key=&quot;Software\Microsoft\VisualStudio\9.0\Configuration\InstalledProducts\BooLangStudioPackage&quot;&gt;
-
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Value=&quot;#110&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;Package&quot;
-                             Value=&quot;{55663be2-a969-4279-82c5-a6f27936f4f7}&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;ProductDetails&quot;
-                             Value=&quot;#112&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;PID&quot;
-                             Value=&quot;$(var.ProductVersion)&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;LogoID&quot;
-                             Value=&quot;#400&quot; /&gt;
-
-            &lt;/RegistryKey&gt;
-
-            &lt;!--              
-            [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0Exp\Configuration\Packages\{55663be2-a969-4279-82c5-a6f27936f4f7}]
-            @=&quot;Boo.BooLangStudio.BooLangStudioPackage, BooLangStudio, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null&quot;
-            &quot;InprocServer32&quot;=&quot;C:\\WINDOWS\\system32\\mscoree.dll&quot;
-            &quot;Class&quot;=&quot;Boo.BooLangStudio.BooLangStudioPackage&quot;
-            &quot;Assembly&quot;=&quot;BooLangStudio, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null&quot;
-            --&gt;
-            &lt;RegistryKey Id=&quot;RegPackages&quot;
-                         Action=&quot;create&quot;
-                         Root=&quot;HKLM&quot;
-                         Key=&quot;Software\Microsoft\VisualStudio\9.0\Configuration\Packages\{55663be2-a969-4279-82c5-a6f27936f4f7}&quot;&gt;
-
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Value=&quot;Boo.BooLangStudio.BooLangStudioPackage, BooLangStudio, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;InprocServer32&quot;
-                             Value=&quot;C:\\WINDOWS\\system32\\mscoree.dll&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;Class&quot;
-                             Value=&quot;Boo.BooLangStudio.BooLangStudioPackage&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;Assembly&quot;
-                             Value=&quot;BooLangStudio, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null&quot; /&gt;
-
-            &lt;/RegistryKey&gt;
-            
             
-            &lt;!--
-            [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0Exp\Configuration\Languages\File Extensions\.boo]
-            @=&quot;{bc81f858-0ab5-45a0-985b-c160bcde7390}&quot;
-            --&gt;
-            &lt;RegistryKey Action=&quot;create&quot;
-                         Root=&quot;HKLM&quot;
-                         Key=&quot;Software\Microsoft\VisualStudio\9.0\Configuration\Languages\File Extensions\.boo&quot;&gt;
-
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Value=&quot;{bc81f858-0ab5-45a0-985b-c160bcde7390}&quot; /&gt;
-            &lt;/RegistryKey&gt;
-            
-            &lt;!--
-            [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0Exp\Configuration\Languages\Language Services\Boo]
-            @=&quot;{bc81f858-0ab5-45a0-985b-c160bcde7390}&quot;
-            &quot;Package&quot;=&quot;{55663be2-a969-4279-82c5-a6f27936f4f7}&quot;
-            &quot;LangResID&quot;=dword:00000000
-            &quot;CodeSense&quot;=dword:00000001
-            &quot;MatchBraces&quot;=dword:00000001
-            &quot;EnableCommenting&quot;=dword:00000001
-            &quot;ShowCompletion&quot;=dword:00000000
-            --&gt;
-            &lt;RegistryKey Action=&quot;create&quot;
-                         Root=&quot;HKLM&quot;
-                         Key=&quot;Software\Microsoft\VisualStudio\9.0\Configuration\Languages\Language Services\Boo&quot;&gt;
-
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Value=&quot;{bc81f858-0ab5-45a0-985b-c160bcde7390}&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;Package&quot;
-                             Value=&quot;{55663be2-a969-4279-82c5-a6f27936f4f7}&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;integer&quot;
-                             Name=&quot;LangResID&quot;
-                             Value=&quot;1&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;integer&quot;
-                             Name=&quot;CodeSense&quot;
-                             Value=&quot;1&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;integer&quot;
-                             Name=&quot;MatchBraces&quot;
-                             Value=&quot;1&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;integer&quot;
-                             Name=&quot;EnableCommenting&quot;
-                             Value=&quot;1&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;integer&quot;
-                             Name=&quot;ShowCompletion&quot;
-                             Value=&quot;0&quot; /&gt;
-            &lt;/RegistryKey&gt;
-            
-            &lt;!--
-            [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0Exp\Configuration\Packages\{55663be2-a969-4279-82c5-a6f27936f4f7}]
-            &quot;ID&quot;=dword:00000001
-            &quot;MinEdition&quot;=&quot;Standard&quot;
-            &quot;ProductVersion&quot;=&quot;@BLS_VERSION@&quot;
-            &quot;ProductName&quot;=&quot;BooLangService&quot;
-            &quot;CompanyName&quot;=&quot;Boo&quot;
-            &quot;CodeBase&quot;=&quot;@BLSBINSPATH_REGSAFE@\\BooLangStudio.dll&quot;
-            &quot;BooBinPath&quot;=&quot;@BOOCTOOLPATH_REGSAFE@&quot;
-            --&gt;
-            &lt;RegistryKey Action=&quot;create&quot;
-                        Root=&quot;HKLM&quot;
-                        Key=&quot;Software\Microsoft\VisualStudio\9.0\Configuration\Packages\{55663be2-a969-4279-82c5-a6f27936f4f7}&quot;&gt;
-
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;integer&quot;
-                             Name=&quot;ID&quot;
-                             Value=&quot;1&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;MinEdition&quot;
-                             Value=&quot;Standard&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;ProductVersion&quot;
-                             Value=&quot;$(var.ProductVersion)&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;ProductName&quot;
-                             Value=&quot;$(var.ProductName)&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;CompanyName&quot;
-                             Value=&quot;Boo&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;CodeBase&quot;
-                             Value=&quot;$(var.BLSBINSPATH_REGSAFE)\\$(var.ProductName).dll&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;BooBinPath&quot;
-                             Value=&quot;$(var.BOOCTOOLPATH_REGSAFE)&quot; /&gt;
-            &lt;/RegistryKey&gt;
-            
-            &lt;!--
-            [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0Exp\Configuration\Projects\{e71b5727-96e4-4b08-8561-88ecb56e9ae5}]
-            @=&quot;BooLangProjectFactory&quot;
-            &quot;DisplayName&quot;=&quot;Boo&quot;
-            &quot;DisplayProjectFileExtensions&quot;=&quot;Boo Project Files (*.booproj);*.booproj&quot;
-            &quot;Package&quot;=&quot;{55663be2-a969-4279-82c5-a6f27936f4f7}&quot;
-            &quot;DefaultProjectExtension&quot;=&quot;booproj&quot;
-            &quot;PossibleProjectExtensions&quot;=&quot;booproj&quot;
-            &quot;ProjectTemplatesDir&quot;=&quot;e:\\projects\\BooStudio\\Source\\BooLangStudio\\bin\\Debug\\.\\NullPath&quot;
-            &quot;Language(VsTemplate)&quot;=&quot;Boo&quot;
-            --&gt;
-            &lt;RegistryKey Action=&quot;create&quot;
-                        Root=&quot;HKLM&quot;
-                        Key=&quot;Software\Microsoft\VisualStudio\9.0\Configuration\Projects\{e71b5727-96e4-4b08-8561-88ecb56e9ae5}&quot;&gt;
-
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Value=&quot;BooLangProjectFactory&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;DisplayName&quot;
-                             Value=&quot;Boo&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;DisplayProjectFileExtensions&quot;
-                             Value=&quot;Boo Project Files (*.booproj);*.booproj&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;Package&quot;
-                             Value=&quot;{55663be2-a969-4279-82c5-a6f27936f4f7}&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;DefaultProjectExtension&quot;
-                             Value=&quot;booproj&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;PossibleProjectExtensions&quot;
-                             Value=&quot;booproj&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;ProjectTemplatesDir&quot;
-                             Value=&quot;.\\NullPath&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;Language(VsTemplate)&quot;
-                             Value=&quot;Boo&quot; /&gt;
-            &lt;/RegistryKey&gt;
-            
-            &lt;!--
-            [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0Exp\Configuration\NewProjectTemplates\TemplateDirs\{55663be2-a969-4279-82c5-a6f27936f4f7}\/1]
-            @=&quot;Boo&quot;
-            &quot;SortPriority&quot;=dword:00000064
-            &quot;TemplatesDir&quot;=&quot;e:\\projects\\BooStudio\\Source\\BooLangStudio\\bin\\Debug\\.\\NullPath&quot;
-            --&gt;
-            &lt;RegistryKey Action=&quot;create&quot;
-                        Root=&quot;HKLM&quot;
-                        Key=&quot;Software\Microsoft\VisualStudio\9.0\Configuration\NewProjectTemplates\TemplateDirs\{55663be2-a969-4279-82c5-a6f27936f4f7}\/1&quot;&gt;
-
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Value=&quot;Boo&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;integer&quot;
-                             Name=&quot;SortPriority&quot;
-                             Value=&quot;64&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;TemplatesDir&quot;
-                             Value=&quot;.\\NullPath&quot; /&gt;
-            &lt;/RegistryKey&gt;
-            
-            &lt;!--
-            [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0Exp\Configuration\Projects\{e71b5727-96e4-4b08-8561-88ecb56e9ae5}\AddItemTemplates\TemplateDirs\{55663be2-a969-4279-82c5-a6f27936f4f7}\/1]
-            @=&quot;Boo&quot;
-            &quot;TemplatesDir&quot;=&quot;e:\\projects\\BooStudio\\Source\\BooLangStudio\\bin\\Debug\\NullPath&quot;
-            &quot;SortPriority&quot;=dword:00000020
-            --&gt;
-            &lt;RegistryKey Action=&quot;create&quot;
-                        Root=&quot;HKLM&quot;
-                        Key=&quot;Software\Microsoft\VisualStudio\9.0\Configuration\Projects\{e71b5727-96e4-4b08-8561-88ecb56e9ae5}\AddItemTemplates\TemplateDirs\{55663be2-a969-4279-82c5-a6f27936f4f7}\/1&quot;&gt;
-
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Value=&quot;Boo&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;TemplatesDir&quot;
-                             Value=&quot;.\\NullPath&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;integer&quot;
-                             Name=&quot;SortPriority&quot;
-                             Value=&quot;20&quot; /&gt;
-            &lt;/RegistryKey&gt;
-            
-            &lt;!--
-            [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0Exp\Configuration\Services\{bc81f858-0ab5-45a0-985b-c160bcde7390}]
-            @=&quot;{55663be2-a969-4279-82c5-a6f27936f4f7}&quot;
-            &quot;Name&quot;=&quot;BooLangService&quot;
-            --&gt;
-            &lt;RegistryKey Action=&quot;create&quot;
-                        Root=&quot;HKLM&quot;
-                        Key=&quot;Software\Microsoft\VisualStudio\9.0\Configuration\Services\{bc81f858-0ab5-45a0-985b-c160bcde7390}&quot;&gt;
-
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Value=&quot;{55663be2-a969-4279-82c5-a6f27936f4f7}&quot; /&gt;
-              &lt;RegistryValue Action=&quot;write&quot;
-                             Type=&quot;string&quot;
-                             Name=&quot;Name&quot;
-                             Value=&quot;$(var.ProductName)&quot; /&gt;
-            &lt;/RegistryKey&gt;
+          &lt;/Directory&gt;
+          &lt;Directory Id=&quot;Dependencies&quot; Name=&quot;Dependencies&quot;&gt;
+            &lt;Directory Id=&quot;boo&quot; Name=&quot;boo&quot;&gt;
+              &lt;Directory Id=&quot;build&quot; Name=&quot;build&quot;&gt;
 
-          &lt;/Component&gt;
+                &lt;Directory Id=&quot;BooIt&quot; Name=&quot;it&quot;&gt;
+                  &lt;Component Id=&quot;BooItResources&quot; Guid=&quot;5541554D-CF2E-4f77-A06C-E29EDA26B605&quot;&gt;
+                    &lt;File Id=&quot;BooLangResourcesIt&quot;
+                          Name=&quot;Boo.Lang.Resources.dll&quot;
+                          DiskId=&quot;1&quot;
+                          Source=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\boo\build\it\Boo.Lang.Resources.dll&quot;
+                          Vital=&quot;yes&quot;/&gt;
+                  &lt;/Component&gt;
+                &lt;/Directory&gt;
 
+                &lt;Directory Id=&quot;BooPt&quot; Name=&quot;pt&quot;&gt;
+                  &lt;Component Id=&quot;BooPtResources&quot; Guid=&quot;A3849206-3671-4735-8E04-47A513A78D87&quot;&gt;
+                    &lt;File Id=&quot;BooLangResourcesPt&quot;
+                          Name=&quot;Boo.Lang.Resources.dll&quot;
+                          DiskId=&quot;1&quot;
+                          Source=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\boo\build\pt\Boo.Lang.Resources.dll&quot;
+                          Vital=&quot;yes&quot;/&gt;
+                  &lt;/Component&gt;
+                &lt;/Directory&gt;
+                
+                &lt;Component Id=&quot;ProductComponent&quot; Guid=&quot;DD2F78DA-BA48-4461-8034-F1F7D070FE95&quot;&gt;
+                  &lt;File Id=&quot;boo.exe&quot;
+                        Name=&quot;boo.exe&quot;
+                        DiskId=&quot;1&quot;
+                        Source=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\boo\build\boo.exe&quot;
+                        Vital=&quot;yes&quot;/&gt;
+                  &lt;File Id=&quot;booc.exe&quot;
+                        Name=&quot;booc.exe&quot;
+                        DiskId=&quot;1&quot;
+                        Source=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\boo\build\booc.exe&quot;
+                        Vital=&quot;yes&quot;/&gt;
+                  &lt;File Id=&quot;booc.exe.config&quot;
+                        Name=&quot;booc.exe.config&quot;
+                        DiskId=&quot;1&quot;
+                        Source=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\boo\build\booc.exe.config&quot;
+                        Vital=&quot;yes&quot;/&gt;
+                  &lt;File Id=&quot;booc.rsp&quot;
+                        Name=&quot;booc.rsp&quot;
+                        DiskId=&quot;1&quot;
+                        Source=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\boo\build\booc.rsp&quot;
+                        Vital=&quot;yes&quot;/&gt;
+                  &lt;File Id=&quot;booi.exe&quot;
+                        Name=&quot;booi.exe&quot;
+                        DiskId=&quot;1&quot;
+                        Source=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\boo\build\booi.exe&quot;
+                        Vital=&quot;yes&quot;/&gt;
+                  &lt;File Id=&quot;booi.exe.config&quot;
+                        Name=&quot;booi.exe.config&quot;
+                        DiskId=&quot;1&quot;
+                        Source=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\boo\build\booi.exe.config&quot;
+                        Vital=&quot;yes&quot;/&gt;
+                  &lt;File Id=&quot;booish.exe&quot;
+                        Name=&quot;booish.exe&quot;
+                        DiskId=&quot;1&quot;
+                        Source=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\boo\build\booish.exe&quot;
+                        Vital=&quot;yes&quot;/&gt;
+                  &lt;File Id=&quot;booish.exe.config&quot;
+                        Name=&quot;booish.exe.config&quot;
+                        DiskId=&quot;1&quot;
+                        Source=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\boo\build\booish.exe.config&quot;
+                        Vital=&quot;yes&quot;/&gt;
+                  &lt;File Id=&quot;Boo.Lang.CodeDom.dll&quot;
+                        Name=&quot;Boo.Lang.CodeDom.dll&quot;
+                        DiskId=&quot;1&quot;
+                        Source=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\boo\build\Boo.Lang.CodeDom.dll&quot;
+                        Vital=&quot;yes&quot;/&gt;
+                  &lt;File Id=&quot;Boo.Lang.Compiler.dll&quot;
+                        Name=&quot;Boo.Lang.Compiler.dll&quot;
+                        DiskId=&quot;1&quot;
+                        Source=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\boo\build\Boo.Lang.Compiler.dll&quot;
+                        Vital=&quot;yes&quot;/&gt;
+                  &lt;File Id=&quot;Boo.Lang.dll&quot;
+                        Name=&quot;Boo.Lang.dll&quot;
+                        DiskId=&quot;1&quot;
+                        Source=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\boo\build\Boo.Lang.dll&quot;
+                        Vital=&quot;yes&quot;/&gt;
+                  &lt;File Id=&quot;Boo.Lang.Extensions.dll&quot;
+                        Name=&quot;Boo.Lang.Extensions.dll&quot;
+                        DiskId=&quot;1&quot;
+                        Source=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\boo\build\Boo.Lang.Extensions.dll&quot;
+                        Vital=&quot;yes&quot;/&gt;
+                  &lt;File Id=&quot;Boo.Lang.Interpreter.dll&quot;
+                        Name=&quot;Boo.Lang.Interpreter.dll&quot;
+                        DiskId=&quot;1&quot;
+                        Source=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\boo\build\Boo.Lang.Interpreter.dll&quot;
+                        Vital=&quot;yes&quot;/&gt;
+                  &lt;File Id=&quot;Boo.Lang.Parser.dll&quot;
+                        Name=&quot;Boo.Lang.Parser.dll&quot;
+                        DiskId=&quot;1&quot;
+                        Source=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\boo\build\Boo.Lang.Parser.dll&quot;
+                        Vital=&quot;yes&quot;/&gt;
+                  &lt;File Id=&quot;Boo.Lang.Useful.dll&quot;
+                        Name=&quot;Boo.Lang.Useful.dll&quot;
+                        DiskId=&quot;1&quot;
+                        Source=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\boo\build\Boo.Lang.Useful.dll&quot;
+                        Vital=&quot;yes&quot;/&gt;
+                  &lt;File Id=&quot;Boo.Microsoft.Build.targets&quot;
+                        Name=&quot;Boo.Microsoft.Build.targets&quot;
+                        DiskId=&quot;1&quot;
+                        Source=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\boo\build\Boo.Microsoft.Build.targets&quot;
+                        Vital=&quot;yes&quot;/&gt;
+                  &lt;File Id=&quot;Boo.Microsoft.Build.Tasks.dll&quot;
+                        Name=&quot;Boo.Microsoft.Build.Tasks.dll&quot;
+                        DiskId=&quot;1&quot;
+                        Source=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\boo\build\Boo.Microsoft.Build.Tasks.dll&quot;
+                        Vital=&quot;yes&quot;/&gt;
+                  &lt;File Id=&quot;Boo.NAnt.Tasks.dll&quot;
+                        Name=&quot;Boo.NAnt.Tasks.dll&quot;
+                        DiskId=&quot;1&quot;
+                        Source=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\boo\build\Boo.NAnt.Tasks.dll&quot;
+                        Vital=&quot;yes&quot;/&gt;
+                  &lt;File Id=&quot;strings.resources&quot;
+                        Name=&quot;strings.resources&quot;
+                        DiskId=&quot;1&quot;
+                        Source=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\boo\build\strings.resources&quot;
+                        Vital=&quot;yes&quot;/&gt;
+                &lt;/Component&gt;
+                
+              &lt;/Directory&gt;
+            &lt;/Directory&gt;
+          &lt;/Directory&gt;
 		    &lt;/Directory&gt;
         
         &lt;Directory Id=&quot;VS&quot; Name=&quot;$(var.VisualStudioFolder)&quot;&gt;
@@ -416,9 +563,15 @@
     &lt;/Directory&gt;
 
     &lt;Feature Id=&quot;ProductFeature&quot; Title=&quot;All&quot; Level=&quot;1&quot;&gt;
+      &lt;ComponentRef Id=&quot;Root&quot; /&gt;
 	    &lt;ComponentRef Id=&quot;ProductComponent&quot; Primary=&quot;yes&quot; /&gt;
+      &lt;ComponentRef Id=&quot;BooComponent&quot; /&gt;
+      &lt;ComponentRef Id=&quot;RegistryComponent&quot; /&gt;
+      
       &lt;ComponentRef Id=&quot;ItResources&quot; /&gt;
       &lt;ComponentRef Id=&quot;PtResources&quot; /&gt;
+      &lt;ComponentRef Id=&quot;BooItResources&quot; /&gt;
+      &lt;ComponentRef Id=&quot;BooPtResources&quot; /&gt;
 
       &lt;ComponentRef Id=&quot;BooProjects&quot; /&gt;
       &lt;ComponentRef Id=&quot;BooItems&quot; /&gt;
@@ -452,43 +605,52 @@
     &lt;Property Id=&quot;Button_No&quot;&gt;&amp;amp;No&lt;/Property&gt;
     &lt;!--END BUTTON TEXT--&gt;
 
-    &lt;CustomAction Id=&quot;InstallDevenv&quot;
-                  BinaryKey=&quot;wixca&quot;
-                  DllEntry=&quot;CAQuietExec&quot;
-                  Execute=&quot;immediate&quot;
-                  Return=&quot;check&quot;/&gt;
 
-    &lt;CustomAction Id=&quot;UninstallDevenv&quot;
+    &lt;!-- devenv commands --&gt;
+    &lt;CustomAction Id=&quot;InstallDevenv&quot;                  
+                  BinaryKey=&quot;wixca&quot;                  
+                  DllEntry=&quot;CAQuietExec&quot;                  
+                  Execute=&quot;immediate&quot;                  
+                  Return=&quot;check&quot;/&gt;
+    &lt;CustomAction Id=&quot;UninstallDevenv&quot;               
+                  BinaryKey=&quot;wixca&quot;                 
+                  DllEntry=&quot;CAQuietExec&quot;               
+                  Execute=&quot;immediate&quot;                
+                  Return=&quot;check&quot;/&gt;
+    &lt;CustomAction Id=&quot;FinalizeDevenv&quot;
                   BinaryKey=&quot;wixca&quot;
                   DllEntry=&quot;CAQuietExec&quot;
                   Execute=&quot;immediate&quot;
                   Return=&quot;check&quot;/&gt;
-
-    &lt;CustomAction Id=&quot;InstallDevenv.Command&quot;
-                  Property=&quot;QtExecCmdLine&quot; 
+    
+    &lt;CustomAction Id=&quot;InstallDevenv.Command&quot;                
+                  Property=&quot;QtExecCmdLine&quot;
+                  Value=&quot;&amp;quot;C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv&amp;quot; /setup&quot;/&gt;
+    &lt;CustomAction Id=&quot;UninstallDevenv.Command&quot;                
+                  Property=&quot;QtExecCmdLine&quot;                
                   Value=&quot;&amp;quot;C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv&amp;quot; /setup&quot;/&gt;
-    &lt;CustomAction Id=&quot;UninstallDevenv.Command&quot;
+
+    &lt;CustomAction Id=&quot;FinalizeDevenv.Command&quot;
                   Property=&quot;QtExecCmdLine&quot;
                   Value=&quot;&amp;quot;C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv&amp;quot; /setup&quot;/&gt;
 
-    &lt;Binary Id=&quot;wixca&quot; 
+    &lt;Binary Id=&quot;wixca&quot;
             src=&quot;$(sys.SOURCEFILEDIR)..\..\Dependencies\wix\wixca.dll&quot;/&gt;
-
+    
     &lt;!-- Includes the user interface definition defined in another file --&gt;
     &lt;UIRef Id=&quot;UserInterface&quot;/&gt;
 
     &lt;InstallExecuteSequence&gt;
-      &lt;Custom Action=&quot;InstallDevenv.Command&quot; After=&quot;InstallFiles&quot;&gt;
-        NOT
-        Installed
-      &lt;/Custom&gt;
-      &lt;Custom Action=&quot;InstallDevenv&quot; After=&quot;InstallDevenv.Command&quot;&gt;
-        NOT
-        Installed
-      &lt;/Custom&gt;
+      
+      &lt;Custom Action=&quot;InstallDevenv.Command&quot; After=&quot;InstallFiles&quot;&gt;NOT Installed&lt;/Custom&gt;
+      &lt;Custom Action=&quot;InstallDevenv&quot; After=&quot;InstallDevenv.Command&quot;&gt;NOT Installed&lt;/Custom&gt;
       
       &lt;Custom Action=&quot;UninstallDevenv.Command&quot; Before=&quot;UninstallDevenv&quot;&gt;Installed&lt;/Custom&gt;
       &lt;Custom Action=&quot;UninstallDevenv&quot; Before=&quot;RemoveFiles&quot;&gt;Installed&lt;/Custom&gt;
+
+      &lt;!--&lt;Custom Action=&quot;FinalizeDevenv.Command&quot; After=&quot;InstallFinalize&quot; /&gt;
+      &lt;Custom Action=&quot;FinalizeDevenv&quot; After=&quot;FinalizeDevenv.Command&quot; /&gt;--&gt;
+      
     &lt;/InstallExecuteSequence&gt;
 
    &lt;/Product&gt;</diff>
      <filename>Install/WiX/Main.wxs</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>Install/WiX/Resources/boo_banner.bmp</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>Install/WiX/Resources/boo_banner_vert.bmp</filename>
    </modified>
    <modified>
      <diff>@@ -13,6 +13,8 @@
     &lt;TargetFrameworkVersion&gt;v3.5&lt;/TargetFrameworkVersion&gt;
     &lt;FileAlignment&gt;512&lt;/FileAlignment&gt;
     &lt;ProjectBasePath&gt;$(VSSDK90Install)VisualStudioIntegration\Common\Source\CSharp\Project&lt;/ProjectBasePath&gt;
+    &lt;SignAssembly&gt;true&lt;/SignAssembly&gt;
+    &lt;AssemblyOriginatorKeyFile&gt;BooLangStudio.snk&lt;/AssemblyOriginatorKeyFile&gt;
   &lt;/PropertyGroup&gt;
   &lt;PropertyGroup Condition=&quot; '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' &quot;&gt;
     &lt;DebugSymbols&gt;true&lt;/DebugSymbols&gt;
@@ -116,6 +118,9 @@
     &lt;EmbeddedResource Include=&quot;Resources\BooFileNode.bmp&quot; /&gt;
     &lt;EmbeddedResource Include=&quot;Resources\imagelis.bmp&quot; /&gt;
   &lt;/ItemGroup&gt;
+  &lt;ItemGroup&gt;
+    &lt;None Include=&quot;BooLangStudio.snk&quot; /&gt;
+  &lt;/ItemGroup&gt;
   &lt;Import Project=&quot;$(ProjectBasePath)\ProjectBase.Files&quot; /&gt;
   &lt;Import Project=&quot;$(MSBuildToolsPath)\Microsoft.CSharp.targets&quot; /&gt;
   &lt;!-- To modify your build process, add your task inside one of the targets below and uncomment it. </diff>
      <filename>Source/BooLangProject/BooLangProject.csproj</filename>
    </modified>
    <modified>
      <diff>@@ -6,6 +6,7 @@ using IOleServiceProvider = Microsoft.VisualStudio.OLE.Interop.IServiceProvider;
 using Microsoft.Build.BuildEngine;
 using System.Configuration;
 using Microsoft.Win32;
+using System.Reflection;
 
 namespace Boo.BooLangProject
 {
@@ -17,8 +18,7 @@ namespace Boo.BooLangProject
         public BooLangProjectFactory(Package package)
             : base(package)
         {
-
-            string booBinPath = (string)Registry.CurrentUser.OpenSubKey(@&quot;Software\Microsoft\VisualStudio\9.0Exp\Configuration\Packages\{55663be2-a969-4279-82c5-a6f27936f4f7}&quot;).GetValue(&quot;BooBinPath&quot;);
+            string booBinPath = (string)Registry.LocalMachine.OpenSubKey(@&quot;Software\BooLangStudio&quot;).GetValue(&quot;BooBinPath&quot;);
             this.package = (ProjectPackage)package;
             this.BuildEngine.GlobalProperties[&quot;BoocToolPath&quot;] = new BuildProperty(&quot;BoocToolPath&quot;, booBinPath);
             this.BuildEngine.GlobalProperties[&quot;BooBinPath&quot;] = new BuildProperty(&quot;BooBinPath&quot;,booBinPath);</diff>
      <filename>Source/BooLangProject/BooLangProjectFactory.cs</filename>
    </modified>
    <modified>
      <diff>@@ -5,6 +5,7 @@ using System.Drawing;
 using System.Windows.Forms;
 using System.IO;
 using EnvDTE;
+using System.Reflection;
 
 namespace Boo.BooLangProject
 {
@@ -70,7 +71,8 @@ namespace Boo.BooLangProject
         {
             base.Reload();
             // setting the BooBinPath
-            this.SetProjectProperty(&quot;BooBinPath&quot;, &quot;dummy2&quot;);
+            string booBinPath = System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
+            this.SetProjectProperty(&quot;BooBinPath&quot;, booBinPath);
             this.Save(this.FileName, 0, 0);         
         }
 </diff>
      <filename>Source/BooLangProject/BooProjectNode.cs</filename>
    </modified>
    <modified>
      <diff>@@ -12,6 +12,8 @@
     &lt;AssemblyName&gt;BooLangService&lt;/AssemblyName&gt;
     &lt;TargetFrameworkVersion&gt;v3.5&lt;/TargetFrameworkVersion&gt;
     &lt;FileAlignment&gt;512&lt;/FileAlignment&gt;
+    &lt;SignAssembly&gt;true&lt;/SignAssembly&gt;
+    &lt;AssemblyOriginatorKeyFile&gt;BooLangStudio.snk&lt;/AssemblyOriginatorKeyFile&gt;
   &lt;/PropertyGroup&gt;
   &lt;PropertyGroup Condition=&quot; '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' &quot;&gt;
     &lt;DebugSymbols&gt;true&lt;/DebugSymbols&gt;
@@ -121,6 +123,9 @@
     &lt;Compile Include=&quot;ColorableItem.cs&quot; /&gt;
     &lt;Compile Include=&quot;Properties\AssemblyInfo.cs&quot; /&gt;
   &lt;/ItemGroup&gt;
+  &lt;ItemGroup&gt;
+    &lt;None Include=&quot;BooLangStudio.snk&quot; /&gt;
+  &lt;/ItemGroup&gt;
   &lt;Import Project=&quot;$(MSBuildToolsPath)\Microsoft.CSharp.targets&quot; /&gt;
   &lt;!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
        Other similar extension points exist, see Microsoft.Common.targets.</diff>
      <filename>Source/BooLangService/BooLangService.csproj</filename>
    </modified>
    <modified>
      <diff>@@ -8,10 +8,11 @@
     &lt;AppDesignerFolder&gt;Properties&lt;/AppDesignerFolder&gt;
     &lt;RootNamespace&gt;Boo.BooLangStudio&lt;/RootNamespace&gt;
     &lt;AssemblyName&gt;BooLangStudio&lt;/AssemblyName&gt;
-    &lt;SignAssembly&gt;False&lt;/SignAssembly&gt;
-    &lt;AssemblyOriginatorKeyFile&gt;Key.snk&lt;/AssemblyOriginatorKeyFile&gt;
+    &lt;SignAssembly&gt;true&lt;/SignAssembly&gt;
+    &lt;AssemblyOriginatorKeyFile&gt;BooLangStudio.snk&lt;/AssemblyOriginatorKeyFile&gt;
     &lt;TargetFrameworkVersion&gt;v3.5&lt;/TargetFrameworkVersion&gt;
     &lt;ProjectGuid&gt;{F269FE5C-0B4B-4DD9-B8CC-46856C434DB3}&lt;/ProjectGuid&gt;
+    &lt;ApplicationIcon&gt;Resources\Package.ico&lt;/ApplicationIcon&gt;
   &lt;/PropertyGroup&gt;
   &lt;PropertyGroup Condition=&quot; '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' &quot;&gt;
     &lt;DebugSymbols&gt;true&lt;/DebugSymbols&gt;
@@ -25,7 +26,7 @@
   &lt;PropertyGroup Condition=&quot; '$(Configuration)|$(Platform)' == 'Release|AnyCPU' &quot;&gt;
     &lt;DebugType&gt;pdbonly&lt;/DebugType&gt;
     &lt;Optimize&gt;true&lt;/Optimize&gt;
-    &lt;OutputPath&gt;bin\Release\&lt;/OutputPath&gt;
+    &lt;OutputPath&gt;..\..\Bin\&lt;/OutputPath&gt;
     &lt;DefineConstants&gt;TRACE&lt;/DefineConstants&gt;
     &lt;ErrorReport&gt;prompt&lt;/ErrorReport&gt;
     &lt;WarningLevel&gt;4&lt;/WarningLevel&gt;
@@ -53,26 +54,18 @@
     &lt;Compile Include=&quot;BooLangStudioPackage.cs&quot; /&gt;
     &lt;Compile Include=&quot;Guids.cs&quot; /&gt;
     &lt;Compile Include=&quot;RegisterMsBuildTargetsAttribute.cs&quot; /&gt;
-    &lt;Compile Include=&quot;Resources.Designer.cs&quot;&gt;
-      &lt;AutoGen&gt;True&lt;/AutoGen&gt;
-      &lt;DesignTime&gt;True&lt;/DesignTime&gt;
-      &lt;DependentUpon&gt;Resources.resx&lt;/DependentUpon&gt;
-    &lt;/Compile&gt;
     &lt;Compile Include=&quot;GlobalSuppressions.cs&quot; /&gt;
     &lt;Compile Include=&quot;Properties\AssemblyInfo.cs&quot; /&gt;
+    &lt;Compile Include=&quot;SingleFileGeneratorSupportRegistrationAttribute.cs&quot; /&gt;
   &lt;/ItemGroup&gt;
   &lt;ItemGroup&gt;
-    &lt;EmbeddedResource Include=&quot;Resources.resx&quot;&gt;
-      &lt;Generator&gt;ResXFileCodeGenerator&lt;/Generator&gt;
-      &lt;LastGenOutput&gt;Resources.Designer.cs&lt;/LastGenOutput&gt;
-      &lt;SubType&gt;Designer&lt;/SubType&gt;
-    &lt;/EmbeddedResource&gt;
     &lt;EmbeddedResource Include=&quot;VSPackage.resx&quot;&gt;
-      &lt;MergeWithCTO&gt;true&lt;/MergeWithCTO&gt;
       &lt;SubType&gt;Designer&lt;/SubType&gt;
     &lt;/EmbeddedResource&gt;
   &lt;/ItemGroup&gt;
   &lt;ItemGroup&gt;
+    &lt;None Include=&quot;Resources\logo.bmp&quot; /&gt;
+    &lt;None Include=&quot;Resources\200.bmp&quot; /&gt;
     &lt;Content Include=&quot;Resources\Package.ico&quot; /&gt;
     &lt;ZipProject Include=&quot;Templates\Boo\Projects\ConsoleApplication\BooConsoleApplication.vstemplate&quot; /&gt;
     &lt;ZipProject Include=&quot;Templates\Boo\Projects\ConsoleApplication\ConsoleApplication.ico&quot; /&gt;
@@ -107,6 +100,9 @@
     &lt;ZipProject Include=&quot;Templates\Boo\Projects\ConsoleApplication\ConsoleApplication.booproj&quot; /&gt;
     &lt;ZipProject Include=&quot;Templates\Boo\Projects\ConsoleApplication\Program.boo&quot; /&gt;
   &lt;/ItemGroup&gt;
+  &lt;ItemGroup&gt;
+    &lt;None Include=&quot;BooLangStudio.snk&quot; /&gt;
+  &lt;/ItemGroup&gt;
   &lt;PropertyGroup&gt;
     &lt;!--
     To specify a different registry root to register your package, uncomment the TargetRegistryRoot
@@ -126,9 +122,9 @@
   &lt;/Target&gt;
   --&gt;
   &lt;PropertyGroup&gt;
-    &lt;PostBuildEvent&gt;copy $(ProjectDir)obj\$(ConfigurationName)\Class.zip $(ProjectDir)..\..\Install\Pre\Class.zip
-copy $(ProjectDir)obj\$(ConfigurationName)\TextFile.zip $(ProjectDir)..\..\Install\Pre\TextFile.zip
-copy $(ProjectDir)obj\$(ConfigurationName)\ClassLibrary.zip $(ProjectDir)..\..\Install\Pre\ClassLibrary.zip
-copy $(ProjectDir)obj\$(ConfigurationName)\ConsoleApplication.zip $(ProjectDir)..\..\Install\Pre\ConsoleApplication.zip&lt;/PostBuildEvent&gt;
+    &lt;PostBuildEvent&gt;copy &quot;$(ProjectDir)obj\$(ConfigurationName)\Class.zip&quot; &quot;$(ProjectDir)..\..\Install\Pre\Class.zip&quot;
+copy &quot;$(ProjectDir)obj\$(ConfigurationName)\TextFile.zip&quot; &quot;$(ProjectDir)..\..\Install\Pre\TextFile.zip&quot;
+copy &quot;$(ProjectDir)obj\$(ConfigurationName)\ClassLibrary.zip&quot; &quot;$(ProjectDir)..\..\Install\Pre\ClassLibrary.zip&quot;
+copy &quot;$(ProjectDir)obj\$(ConfigurationName)\ConsoleApplication.zip&quot; &quot;$(ProjectDir)..\..\Install\Pre\ConsoleApplication.zip&quot;&lt;/PostBuildEvent&gt;
   &lt;/PropertyGroup&gt;
 &lt;/Project&gt;
\ No newline at end of file</diff>
      <filename>Source/BooLangStudio/BooLangStudio.csproj</filename>
    </modified>
    <modified>
      <diff>@@ -2,7 +2,7 @@
   &lt;PropertyGroup Condition=&quot; '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' &quot;&gt;
     &lt;StartAction&gt;Program&lt;/StartAction&gt;
     &lt;StartProgram&gt;C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe&lt;/StartProgram&gt;
-    &lt;StartArguments&gt;/ranu /rootsuffix Exp&lt;/StartArguments&gt;
+    &lt;StartArguments&gt;/ranu /rootsuffix Exp /splash /NoVSIP&lt;/StartArguments&gt;
   &lt;/PropertyGroup&gt;
   &lt;PropertyGroup Condition=&quot; '$(Configuration)|$(Platform)' == 'Release|AnyCPU' &quot;&gt;
     &lt;StartAction&gt;Program&lt;/StartAction&gt;</diff>
      <filename>Source/BooLangStudio/BooLangStudio.csproj.user</filename>
    </modified>
    <modified>
      <diff>@@ -13,6 +13,7 @@ using Microsoft.VisualStudio.Shell.Interop;
 using Microsoft.VisualStudio.Package;
 using Boo.BooLangService;
 using Boo.BooLangProject;
+using Microsoft.VisualStudio;
 
 namespace Boo.BooLangStudio
 {
@@ -25,52 +26,43 @@ namespace Boo.BooLangStudio
     /// to do it: it derives from the Package class that provides the implementation of the 
     /// IVsPackage interface and uses the registration attributes defined in the framework to 
     /// register itself and its components with the shell.
-    /// &lt;/summary&gt;
-    // This attribute tells the registration utility (regpkg.exe) that this class needs
-    // to be registered as package.
+    /// &lt;/summary&gt;    
     [PackageRegistration(UseManagedResourcesOnly = true)]
-    // A Visual Studio component can be registered under different regitry roots; for instance
-    // when you debug your package you want to register it in the experimental hive. This
-    // attribute specifies the registry root to use if no one is provided to regpkg.exe with
-    // the /root switch.
     [DefaultRegistryRoot(&quot;Software\\Microsoft\\VisualStudio\\9.0Exp&quot;)]
-    // This attribute is used to register the informations needed to show the this package
-    // in the Help/About dialog of Visual Studio.
-    [InstalledProductRegistration(false, &quot;#110&quot;, &quot;#112&quot;, &quot;1.0&quot;, IconResourceID = 400)]
-    // In order be loaded inside Visual Studio in a machine that has not the VS SDK installed, 
-    // package needs to have a valid load key (it can be requested at 
-    // http://msdn.microsoft.com/vstudio/extend/). This attributes tells the shell that this 
-    // package has a load key embedded in its resources.
-    [ProvideLoadKey(&quot;Standard&quot;, &quot;1.0&quot;, &quot;BooLangService&quot;, &quot;Boo&quot;, 1)]
+    [InstalledProductRegistration(true, &quot;#110&quot;, &quot;#112&quot;, &quot;1.0&quot;, IconResourceID = 400)]
+    [ProvideLoadKey(&quot;Standard&quot;, &quot;1.0&quot;, &quot;BooLangStudio&quot;, &quot;Boo&quot;, 113)]
     [ProvideService(typeof(Boo.BooLangService.BooLangService))]
-    [ProvideLanguageExtension(typeof(Boo.BooLangService.BooLangService), Boo.BooLangService.BooLangService.LanguageExtension)]
-    [ProvideLanguageService(typeof(Boo.BooLangService.BooLangService), Boo.BooLangService.BooLangService.LanguageName, 0,
+    [ProvideLanguageExtension(
+        typeof(Boo.BooLangService.BooLangService),
+        Boo.BooLangService.BooLangService.LanguageExtension)]
+    [ProvideLanguageService(typeof(Boo.BooLangService.BooLangService),
+        Boo.BooLangService.BooLangService.LanguageName,
+        111,
         CodeSense = true,
         DefaultToInsertSpaces = true,
         EnableCommenting = true,
         MatchBraces = true,
         ShowCompletion = true,
         ShowMatchingBrace = true)]
-    
     [ProvideProjectFactory(typeof(BooLangProjectFactory),
         &quot;Boo&quot;,
         &quot;Boo Project Files (*.booproj);*.booproj&quot;,
         &quot;booproj&quot;,
         &quot;booproj&quot;,
-        //@&quot;..\..\..\BooLangProject\Templates\Projects&quot;,
         @&quot;.\NullPath&quot;,
-        LanguageVsTemplate=&quot;Boo&quot;,
-        NewProjectRequireNewFolderVsTemplate=false
+        LanguageVsTemplate = &quot;Boo&quot;,
+        NewProjectRequireNewFolderVsTemplate = false
         )]
     [ProvideProjectItem(typeof(BooLangProjectFactory),
         &quot;Boo&quot;,
-        @&quot;.\NullPath&quot;,
+        @&quot;.\\NullPath&quot;,
         32)]
+    [SingleFileGeneratorSupportRegistrationAttribute(typeof(BooLangProjectFactory))]
     [RegisterMsBuildTargets(&quot;Boo_0.8.1&quot;,
-        @&quot;.\NullPath\Boo.Microsoft.Build.targets&quot;
+        @&quot;.\Boo.Microsoft.Build.targets&quot;
         )]
     [Guid(GuidList.guidBooLangStudioPkgString)]
-    public sealed class BooLangStudioPackage : ProjectPackage
+    public sealed class BooLangStudioPackage : ProjectPackage, IVsInstalledProduct
     {
         /// &lt;summary&gt;
         /// Default constructor of the package.
@@ -110,5 +102,87 @@ namespace Boo.BooLangStudio
         }
         #endregion
 
+        #region IVsInstalledProduct Members
+        /// &lt;summary&gt;
+        /// This method is called during Devenv /Setup to get the bitmap to
+        /// display on the splash screen for this package.
+        /// &lt;/summary&gt;
+        /// &lt;param name=&quot;pIdBmp&quot;&gt;The resource id corresponding to the bitmap to display on the splash screen&lt;/param&gt;
+        /// &lt;returns&gt;HRESULT, indicating success or failure&lt;/returns&gt;
+        public int IdBmpSplash(out uint pIdBmp)
+        {
+            pIdBmp = 200;
+
+            return VSConstants.S_OK;
+        }
+
+        /// &lt;summary&gt;
+        /// This method is called to get the icon that will be displayed in the
+        /// Help About dialog when this package is selected.
+        /// &lt;/summary&gt;
+        /// &lt;param name=&quot;pIdIco&quot;&gt;The resource id corresponding to the icon to display on the Help About dialog&lt;/param&gt;
+        /// &lt;returns&gt;HRESULT, indicating success or failure&lt;/returns&gt;
+        public int IdIcoLogoForAboutbox(out uint pIdIco)
+        {
+            pIdIco = 400;
+
+            return VSConstants.S_OK;
+        }
+
+        /// &lt;summary&gt;
+        /// This methods provides the product official name, it will be
+        /// displayed in the help about dialog.
+        /// &lt;/summary&gt;
+        /// &lt;param name=&quot;pbstrName&quot;&gt;Out parameter to which to assign the product name&lt;/param&gt;
+        /// &lt;returns&gt;HRESULT, indicating success or failure&lt;/returns&gt;
+        public int OfficialName(out string pbstrName)
+        {
+            pbstrName = GetResourceString(&quot;110&quot;);
+            return VSConstants.S_OK;
+        }
+
+        /// &lt;summary&gt;
+        /// This methods provides the product description, it will be
+        /// displayed in the help about dialog.
+        /// &lt;/summary&gt;
+        /// &lt;param name=&quot;pbstrProductDetails&quot;&gt;Out parameter to which to assign the description of the package&lt;/param&gt;
+        /// &lt;returns&gt;HRESULT, indicating success or failure&lt;/returns&gt;
+        public int ProductDetails(out string pbstrProductDetails)
+        {
+            pbstrProductDetails = GetResourceString(&quot;112&quot;);
+            return VSConstants.S_OK;
+        }
+
+        /// &lt;summary&gt;
+        /// This methods provides the product version, it will be
+        /// displayed in the help about dialog.
+        /// &lt;/summary&gt;
+        /// &lt;param name=&quot;pbstrPID&quot;&gt;Out parameter to which to assign the version number&lt;/param&gt;
+        /// &lt;returns&gt;HRESULT, indicating success or failure&lt;/returns&gt;
+        public int ProductID(out string pbstrPID)
+        {
+            pbstrPID = GetResourceString(&quot;111&quot;);
+            return VSConstants.S_OK;
+        }
+
+        /// &lt;summary&gt;
+        /// This method loads a localized string based on the specified resource.
+        /// &lt;/summary&gt;
+        /// &lt;param name=&quot;resourceName&quot;&gt;Resource to load&lt;/param&gt;
+        /// &lt;returns&gt;String loaded for the specified resource&lt;/returns&gt;
+        public string GetResourceString(string resourceName)
+        {
+            string resourceValue;
+            IVsResourceManager resourceManager = (IVsResourceManager)GetService(typeof(SVsResourceManager));
+            if (resourceManager == null)
+            {
+                throw new InvalidOperationException(&quot;Could not get SVsResourceManager service. Make sure the package is Sited before calling this method&quot;);
+            }
+            Guid packageGuid = this.GetType().GUID;
+            int hr = resourceManager.LoadResourceString(ref packageGuid, -1, resourceName, out resourceValue);
+            Microsoft.VisualStudio.ErrorHandler.ThrowOnFailure(hr);
+            return resourceValue;
+        }
+        #endregion
     }
 }
\ No newline at end of file</diff>
      <filename>Source/BooLangStudio/BooLangStudioPackage.cs</filename>
    </modified>
    <modified>
      <diff>@@ -14,7 +14,7 @@ using System.Runtime.InteropServices;
 [assembly: AssemblyProduct(&quot;BooLangStudio&quot;)]
 [assembly: AssemblyCopyright(&quot;&quot;)]
 [assembly: AssemblyTrademark(&quot;&quot;)]
-[assembly: AssemblyCulture(&quot;&quot;)]   
+[assembly: AssemblyCulture(&quot;&quot;)]
 [assembly: ComVisible(false)]     
 [assembly: CLSCompliant(false)]
 [assembly: NeutralResourcesLanguage(&quot;en-US&quot;)]
@@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
 // You can specify all the values or you can default the Revision and Build Numbers 
 // by using the '*' as shown below:
 
-[assembly: AssemblyVersion(&quot;1.0.0.0&quot;)]
-[assembly: AssemblyFileVersion(&quot;1.0.0.0&quot;)]
\ No newline at end of file
+[assembly: AssemblyVersion(&quot;0.1.0.0&quot;)]
+[assembly: AssemblyFileVersion(&quot;0.1.0.0&quot;)]
\ No newline at end of file</diff>
      <filename>Source/BooLangStudio/Properties/AssemblyInfo.cs</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,7 @@
 &#65279;//------------------------------------------------------------------------------
 // &lt;auto-generated&gt;
 //     This code was generated by a tool.
-//     Runtime Version:2.0.50727.42
+//     Runtime Version:2.0.50727.1434
 //
 //     Changes to this file may cause incorrect behavior and will be lost if
 //     the code is regenerated.
@@ -60,5 +60,68 @@ namespace Boo.BooLangStudio {
             }
         }
         
+        /// &lt;summary&gt;
+        ///   Looks up a localized string similar to BooLangStudio.
+        /// &lt;/summary&gt;
+        internal static string _110 {
+            get {
+                return ResourceManager.GetString(&quot;110&quot;, resourceCulture);
+            }
+        }
+        
+        /// &lt;summary&gt;
+        ///   Looks up a localized string similar to Boo.
+        /// &lt;/summary&gt;
+        internal static string _111 {
+            get {
+                return ResourceManager.GetString(&quot;111&quot;, resourceCulture);
+            }
+        }
+        
+        /// &lt;summary&gt;
+        ///   Looks up a localized string similar to Boo language integration for Visual Studio.
+        /// &lt;/summary&gt;
+        internal static string _112 {
+            get {
+                return ResourceManager.GetString(&quot;112&quot;, resourceCulture);
+            }
+        }
+        
+        /// &lt;summary&gt;
+        ///   Looks up a localized string similar to R3PEE3K0EZHTR8D1ZPZEPHDPDDC1I9KMHMHHZHAMDQKARCJCQHPJPQQEMDKJHMMQ
+        ///KZC2P8C1Q0D2DMJCKZJQCHAAHIKDICEHAEIPPTHDK9A9QHACDERZIZQRZ9DMD0IQ.
+        /// &lt;/summary&gt;
+        internal static string _113 {
+            get {
+                return ResourceManager.GetString(&quot;113&quot;, resourceCulture);
+            }
+        }
+        
+        /// &lt;summary&gt;
+        ///   Looks up a localized string similar to Boo language integration for Visual Studio.
+        /// &lt;/summary&gt;
+        internal static string ProductDetails {
+            get {
+                return ResourceManager.GetString(&quot;ProductDetails&quot;, resourceCulture);
+            }
+        }
+        
+        /// &lt;summary&gt;
+        ///   Looks up a localized string similar to 0.1.
+        /// &lt;/summary&gt;
+        internal static string ProductID {
+            get {
+                return ResourceManager.GetString(&quot;ProductID&quot;, resourceCulture);
+            }
+        }
+        
+        /// &lt;summary&gt;
+        ///   Looks up a localized string similar to BooLangStudio.
+        /// &lt;/summary&gt;
+        internal static string ProductName {
+            get {
+                return ResourceManager.GetString(&quot;ProductName&quot;, resourceCulture);
+            }
+        }
     }
 }</diff>
      <filename>Source/BooLangStudio/Resources.Designer.cs</filename>
    </modified>
    <modified>
      <diff>@@ -1,13 +1,4 @@
 &#65279;&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
-&lt;!--
-    VS SDK Notes: This resx file contains the resources that will be consumed directly by your package.
-    For example, if you chose to create a tool window, there is a resource with ID 'CanNotCreateWindow'. This
-    is used in VsPkg.cs to determine the string to show the user if there is an error when attempting to create
-    the tool window.
-
-    Resources that are accessed directly from your package *by Visual Studio* are stored in the VSPackage.resx 
-    file.
---&gt;
 &lt;root&gt;
   &lt;!-- 
     Microsoft ResX Schema 
@@ -126,5 +117,27 @@
   &lt;resheader name=&quot;writer&quot;&gt;
     &lt;value&gt;System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/value&gt;
   &lt;/resheader&gt;
-  &lt;assembly alias=&quot;System.Windows.Forms&quot; name=&quot;System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot; /&gt;
+  &lt;data name=&quot;110&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;BooLangStudio&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;111&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Boo&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;112&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Boo language integration for Visual Studio&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;113&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;R3PEE3K0EZHTR8D1ZPZEPHDPDDC1I9KMHMHHZHAMDQKARCJCQHPJPQQEMDKJHMMQ
+KZC2P8C1Q0D2DMJCKZJQCHAAHIKDICEHAEIPPTHDK9A9QHACDERZIZQRZ9DMD0IQ&lt;/value&gt;
+    &lt;comment&gt;v0.1 PLK&lt;/comment&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;ProductDetails&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Boo language integration for Visual Studio&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;ProductID&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;0.1&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;ProductName&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;BooLangStudio&lt;/value&gt;
+  &lt;/data&gt;
 &lt;/root&gt;
\ No newline at end of file</diff>
      <filename>Source/BooLangStudio/Resources.resx</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>Source/BooLangStudio/Resources/Package.ico</filename>
    </modified>
    <modified>
      <diff>@@ -1,17 +1,4 @@
 &#65279;&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
-&lt;!--
-    VS SDK Notes: This resx file contains the resources that will be consumed from your package by Visual Studio.
-    For example, Visual Studio will attempt to load resource '400' from this resource stream when it needs to
-    load your package's icon. Because Visual Studio will always look in the VSPackage.resources stream first for
-    resources it needs, you should put additional resources that Visual Studio will load directly into this resx 
-    file. 
-
-    For example, when you obtain a Package Load Key in order to deploy your package to computers without the
-    Visual Studio SDK, it should exist as a resource in this file.
-
-    Resources that you would like to access directly from your package in a strong-typed fashion should be stored 
-    in Resources.resx or another resx file.
---&gt;
 &lt;root&gt;
   &lt;!-- 
     Microsoft ResX Schema 
@@ -130,14 +117,26 @@
   &lt;resheader name=&quot;writer&quot;&gt;
     &lt;value&gt;System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/value&gt;
   &lt;/resheader&gt;
-  &lt;assembly alias=&quot;System.Windows.Forms&quot; name=&quot;System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot; /&gt;
   &lt;data name=&quot;110&quot; xml:space=&quot;preserve&quot;&gt;
     &lt;value&gt;BooLangStudio&lt;/value&gt;
   &lt;/data&gt;
+  &lt;data name=&quot;111&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Boo&lt;/value&gt;
+  &lt;/data&gt;
   &lt;data name=&quot;112&quot; xml:space=&quot;preserve&quot;&gt;
     &lt;value&gt;Boo language integration for Visual Studio&lt;/value&gt;
   &lt;/data&gt;
+  &lt;data name=&quot;113&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;I3DMHCAQM9I3D9J2KEPZHMRIHJQKHCPIRZMTADD9HRHJP8CJCEHZPDAHA1ZIQDPMEZDQP9R2RKJ9DTM0PRJEHPPAIMPKM9HPHAK8MMQ0QIRMAJZDAIZ9M0MQICKQIDIT&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;assembly alias=&quot;System.Windows.Forms&quot; name=&quot;System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot; /&gt;
+  &lt;data name=&quot;200&quot; type=&quot;System.Resources.ResXFileRef, System.Windows.Forms&quot;&gt;
+    &lt;value&gt;Resources\200.bmp;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&lt;/value&gt;
+  &lt;/data&gt;
   &lt;data name=&quot;400&quot; type=&quot;System.Resources.ResXFileRef, System.Windows.Forms&quot;&gt;
     &lt;value&gt;Resources\Package.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&lt;/value&gt;
   &lt;/data&gt;
+  &lt;data name=&quot;logo&quot; type=&quot;System.Resources.ResXFileRef, System.Windows.Forms&quot;&gt;
+    &lt;value&gt;Resources\logo.bmp;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&lt;/value&gt;
+  &lt;/data&gt;
 &lt;/root&gt;
\ No newline at end of file</diff>
      <filename>Source/BooLangStudio/VSPackage.resx</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>Install/WiX/Resources/License.rtf</filename>
    </removed>
    <removed>
      <filename>LICENSE.txt</filename>
    </removed>
    <removed>
      <filename>Source/BooLangStudio/Key.snk</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>2b67c461e7802f014b7e7c3a08e4c691e2c31e7c</id>
    </parent>
  </parents>
  <author>
    <name>unknown</name>
    <email>JustinC@.Magenic.net</email>
  </author>
  <url>http://github.com/olsonjeffery/boolangstudio/commit/9935af4c8e13970d3c67e4febf2f438e860d4bf4</url>
  <id>9935af4c8e13970d3c67e4febf2f438e860d4bf4</id>
  <committed-date>2008-06-10T21:05:48-07:00</committed-date>
  <authored-date>2008-06-10T21:05:48-07:00</authored-date>
  <message>- installer works fully on XP.
- Some vista issues remain... it seems to not work unless the keys are in the HKCU.
- I created an exe with a splash screen that executes the installer and requests elevation.
- More vista testing required before it's ready for prime time.</message>
  <tree>3a594f1964f65f69cbf152f0aa9c3541e131dd9e</tree>
  <committer>
    <name>unknown</name>
    <email>JustinC@.Magenic.net</email>
  </committer>
</commit>
