Update Installer Top bar Logo

Update Installer Add/Remove Programs Icon
Add Installer Assembly Files to Build.Xml for Auto-Version updating
Update WebsitePanel Project to Release version 2.0
This commit is contained in:
Virtuworks 2012-09-09 15:06:42 -04:00
parent 7f967a6b8e
commit 42f1ae4a9d
12 changed files with 508 additions and 146 deletions

View file

@ -4,7 +4,7 @@
<?include Config.wxi?>
<?define VERSION="!(bind.FileVersion.WebsitePanel.Installer.exe)"?>
<Product Id="*" Name="WebsitePanel Installer" Language="1033" Version="1.2.2" Manufacturer="Outercurve Foundation" UpgradeCode="629ccd5c-1f6d-4168-bbe6-01c69e232f43">
<Product Id="*" Name="WebsitePanel Installer" Language="1033" Version="$(var.VERSION)" Manufacturer="Outercurve Foundation" UpgradeCode="629ccd5c-1f6d-4168-bbe6-01c69e232f43">
<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />
<MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." />
@ -24,6 +24,9 @@
<WixVariable Id="WixUIBannerBmp" Value="bannrbmp.bmp" />
<WixVariable Id="WixUIDialogBmp" Value="dlgbmp.bmp" />
<Icon Id="WebSitePanel.ico" SourceFile="WebSitePanel.ico"/>
<Property Id="ARPPRODUCTICON" Value="WebSitePanel.ico" />
</Product>

View file

@ -1,41 +1,23 @@
// Copyright (c) 2012, Outercurve Foundation.
// All rights reserved.
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.17929
//
// Redistribution and use in source and binary forms, with or without modification,
// are permitted provided that the following conditions are met:
//
// - Redistributions of source code must retain the above copyright notice, this
// list of conditions and the following disclaimer.
//
// - Redistributions in binary form must reproduce the above copyright notice,
// this list of conditions and the following disclaimer in the documentation
// and/or other materials provided with the distribution.
//
// - Neither the name of the Outercurve Foundation nor the names of its
// contributors may be used to endorse or promote products derived from this
// software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
// ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
// ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
// Release information for an assembly consists of the following four values:
//
// Major Release
// Minor Release
// Build Number
// Revision
//
using System.Resources;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
[assembly: AssemblyCompany("Outercurve Foundation")]
[assembly: AssemblyCopyright("Copyright © 2012 Outercurve Foundation.")]
[assembly: AssemblyVersion("1.2.2.0")]
[assembly: AssemblyFileVersion("1.2.2.1")]
[assembly: AssemblyInformationalVersion("1.2.2")]
[assembly: AssemblyVersion("2.0.0.1")]
[assembly: AssemblyFileVersion("2.0.0.1")]
[assembly: AssemblyInformationalVersion("2.0.0")]

View file

@ -50,13 +50,13 @@ namespace WebsitePanel.Installer
this.pnlLogo.Controls.Add(this.imgLogo);
this.pnlLogo.Location = new System.Drawing.Point(0, 0);
this.pnlLogo.Name = "pnlLogo";
this.pnlLogo.Size = new System.Drawing.Size(496, 63);
this.pnlLogo.Size = new System.Drawing.Size(640, 63);
this.pnlLogo.TabIndex = 2;
//
// progressIcon
//
this.progressIcon.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.progressIcon.Location = new System.Drawing.Point(452, 15);
this.progressIcon.Location = new System.Drawing.Point(349, 18);
this.progressIcon.Name = "progressIcon";
this.progressIcon.Size = new System.Drawing.Size(30, 30);
this.progressIcon.TabIndex = 4;
@ -64,20 +64,20 @@ namespace WebsitePanel.Installer
//
// lblVersion
//
this.lblVersion.Font = new System.Drawing.Font("Verdana", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.lblVersion.Font = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.lblVersion.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.lblVersion.Location = new System.Drawing.Point(317, 31);
this.lblVersion.Location = new System.Drawing.Point(295, 35);
this.lblVersion.Name = "lblVersion";
this.lblVersion.Size = new System.Drawing.Size(42, 13);
this.lblVersion.Size = new System.Drawing.Size(62, 13);
this.lblVersion.TabIndex = 2;
this.lblVersion.Text = "v1.0";
this.lblVersion.Text = "v1.0.0.0";
//
// imgLogo
//
this.imgLogo.Image = ((System.Drawing.Image)(resources.GetObject("imgLogo.Image")));
this.imgLogo.Location = new System.Drawing.Point(13, 7);
this.imgLogo.Location = new System.Drawing.Point(3, 3);
this.imgLogo.Name = "imgLogo";
this.imgLogo.Size = new System.Drawing.Size(303, 48);
this.imgLogo.Size = new System.Drawing.Size(632, 63);
this.imgLogo.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
this.imgLogo.TabIndex = 0;
this.imgLogo.TabStop = false;
@ -88,7 +88,7 @@ namespace WebsitePanel.Installer
| System.Windows.Forms.AnchorStyles.Right)));
this.line.Location = new System.Drawing.Point(0, 61);
this.line.Name = "line";
this.line.Size = new System.Drawing.Size(496, 2);
this.line.Size = new System.Drawing.Size(640, 2);
this.line.TabIndex = 3;
this.line.TabStop = false;
//
@ -98,7 +98,7 @@ namespace WebsitePanel.Installer
this.Controls.Add(this.line);
this.Controls.Add(this.pnlLogo);
this.Name = "TopLogoControl";
this.Size = new System.Drawing.Size(496, 64);
this.Size = new System.Drawing.Size(640, 64);
this.pnlLogo.ResumeLayout(false);
this.pnlLogo.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.imgLogo)).EndInit();

View file

@ -112,91 +112,464 @@
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="imgLogo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
R0lGODlhLwEwAIcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8P
DxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMj
IyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3
Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktL
S0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9f
X2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNz
c3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeH
h4iIiImJiYuLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5yc
nJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7Cw
sLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TE
xMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY
2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs
7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///wAA
ACH/C05FVFNDQVBFMi4wAwEBAAAh+QQJAAD/ACwAAAAALwEwAAAI/wD/CRxIsKDBgwgTKlzIsKHDhxAj
SpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0BT+htKtKjR
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
AAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA
b6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAA
ABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYx
OTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2
LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRl
c2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAA
AAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABM
CVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1
cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3
AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQET
ARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHp
AfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAML
AxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+
BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZI
BlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghu
CIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3Arz
CwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3e
DfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExEx
EU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTw
FRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkg
GUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3D
HeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLd
IwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhx
KKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6C
Lrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUT
NU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76Dwn
PGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPA
RANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkvi
TCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSP
VNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3J
XhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeT
Z+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHw
cktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzh
fUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhp
iM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSK
lPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFH
obaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6h
rxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8Ibyb
vRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2
y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp2
2vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb
6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn
+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
NjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2
LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwAD
XJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAA
AAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBP
AFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADl
AOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGp
AbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2
AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQT
BCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXF
BdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfS
B+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9
ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0N
DSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBD
EGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPl
FAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3
GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7
HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1
IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtybo
JxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizX
LQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNG
M38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2
OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGs
Qe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mp
SfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIx
UnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtF
W5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTp
ZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8e
b3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnn
ekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VH
hauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/
kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3S
nkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sC
q3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjR
uUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dB
x7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV
1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN
5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt
9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23////bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDA//bAEMBAQEBAQEBAQEBAQIC
AQICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA//AABEIAD8C
eAMBEQACEQEDEQH/xAAfAAAABgIDAQAAAAAAAAAAAAAHCAYFBAkDCgIBAAv/xAC1EAACAQMEAQMDAgMD
AwIGCXUBAgMEEQUSBiEHEyIACDEUQTIjFQlRQhZhJDMXUnGBGGKRJUOhsfAmNHIKGcHRNSfhUzaC8ZKi
RFRzRUY3R2MoVVZXGrLC0uLyZIN0k4Rlo7PD0+MpOGbzdSo5OkhJSlhZWmdoaWp2d3h5eoWGh4iJipSV
lpeYmZqkpaanqKmqtLW2t7i5usTFxsfIycrU1dbX2Nna5OXm5+jp6vT19vf4+fr/xAAfAQAABgMBAQEA
AAAAAAAAAAAGBQQDBwIIAQkACgv/xAC1EQACAQMCBAQDBQQEBAYGBW0BAgMRBCESBTEGACITQVEHMmEU
cQhCgSORFVKhYhYzCbEkwdFDcvAX4YI0JZJTGGNE8aKyJjUZVDZFZCcKc4OTRnTC0uLyVWV1VjeEhaOz
w9Pj8ykalKS0xNTk9JWltcXV5fUoR1dmOHaGlqa2xtbm9md3h5ent8fX5/dIWGh4iJiouMjY6Pg5SVlp
eYmZqbnJ2en5KjpKWmp6ipqqusra6vr/3QAEAE//2gAMAwEAAhEDEQA/AN/j37r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3RfPlN8oelfhn0N2J8j/kDvCj2X1h1rg6nM5rIz2mr8lUqjLjNubcxqss+a3NuCt0
UtDRxXeaZxcqgd1917r49X83X+bL3h/Nh+R+U7T37PkNqdRbXqq/FdGdMxV5nw+wdptMwhrMkkLCkye9
85Eqy5OtAI1t4Yj4kGr3Xuqn/fuvdGu+Gfwr+RPz4712t8efjRsOu3vv3ctQjVEw1Uu3Np4RZAtfureW
eaN6TA7cxUZLzVEvJA0xq7lVPuvdfV9/k4/yK/jT/Kb2DQ5mhp8d238rNwYRKXsf5AZfExx1VPNWwJ/F
dsdYUNWJp9n7MjkJhBDffV8S66l/W0S+691eZ/vif99+Pfuvdd+/de697917r3v3Xug97H7Y6x6fwEu6
O1Owdndd7ejD3zG8txYrb1HK8ahnhppcnU0wrKrT9IotcjEgBSSB7XWG2bjus30+22Ms8/8ADGpY/nQG
g+ZoPn0jvNwsduhNxf3kUMI/E7BR+VSKn5DPVWHa389L4H9dT1dDtvP7+7gr6XVHbrzZk8WKedbehczv
Wr2jSTxX/wB204qIz/ZJ9yNtvs7zlfhXnhhtUI/0WTNP9LGHofkaHoA7h7rcp2RdIJprlx/vtMV+1ygP
2io6JvnP+FHuwKeeRdt/FfeOVpgT4ps32jhdvzuP7Jkp6DZu5o4zYfiV7Hi/sUw+w16wBuOY4Vfz0wsw
/aXSv7B0G5femzDEQbDIy+WqVVP8kb/Cemmh/wCFIm3JJQuS+I2cpIbgNJRd00OQlC35KxT9X41GNvwZ
Bz7cf2GuKER8zoT84Cv+CY9Np71wE0k5dcD5Tg/9Yh0Y/rn/AIUE/D3dE0VLvzZncPWM0hRZMhVYHD7t
wUAa2tnqNuZqTOMqfnTjST+B7Ir/ANkuabZS1ld2tyPQMUb/AI2uj/jf59HVn7wctTkLd21xAT5lVYft
Vif+M/l1aX0f8wvjF8j44/8AQt3ZsPfNe8Ymbb9Hl0xu7YY9GsyVGz82mM3RBGo+rPSBRb6+453flbmH
YSf3ttM0MdaaitUP2SLVD+2vQ92vmTYt7A/dm6RSvT4Q1HH2oaN/KnRlfZD0d9euPfuvde9+691737r3
Xvfuvde9+691737r3RNfnJ8CfjL/ADEekMv0R8nuvqDeO2asVNVtzOxLFSby6/z89OYI9zbH3EsT1mCy
8QC69BMNQqBJkkUAD3Xuvk9/zi/5JnyM/lJ9ry0240q+zfjXvHK1a9Q9+4vGSQY7K0hcy0+1t90kPlg2
p2BjadlSenLmmrNPnpXaN9Ce691Sr7917ob/AI5fIzuL4ndzbE7+6F3pk9hdn9dZqnzW3s9jJXVXMUim
pxeVpQ6w5TB5anBgq6WW8c8LFTzYj3Xuvr8/yXP5vXUn82r4z0e+8Q2P2f8AILr2DH4L5AdPmpU1e29x
NCEg3ZtpZGE2V6/3aUaahqlGqnl10s4SWMa/de6uQ9+691737r3Xvfuvdf/Q3+Pfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3ULI5LHYfHV+Xy9fRYvE4uiqslk8pkaqChx2Ox1DA9VW19fW1MkVNR0VHTRNJLLIypGi
lmIAJ9+6918mj/hRr/OpzP8AMw+RdR070zuGan+GPQ2ar8XsSmx8s8VN29vSklno8x2znCzqtbj5bGnw
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
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Wrn/wrd+Xcvx0
/lZZbqHAZSSg3l8vOw8B1BCkCRNOev8AB3312RNrdtcVPVUeEosXMVUsUypW4B9+6918pT6/6/v3Xujb
fAz4u5z5qfMn42/Ffb5MdV3X2xtbaGSq1eVP4XtV6wZLe+c1wRTyj+A7Nx9fWnSp4p/x9ffuvdfcY2Rs
3bvXWy9o9fbPx0WH2nsTa2A2btfEwACDF7d2xiqTCYTHQiwHjosZQxRL/gvv3DPXutTf/hQr37ktyd49
YfHbHVsq7a6z2jHvvP0aPaGr3tviWqp6FqqMH92XC7Tx8LU7G2gZSYD9Rvk57HbLHb7NuO+SL/jNxL4a
mnCOOlaHy1OxDeulesdfeLd3n3Sy2ZGPgQR+Iw9ZJDj7dKAU9NR614fc5dQx1737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+6914/T37rfR5f5a3dtX0F82+gd7LWSUmGyu98fsDdgvaCba/YbrtLJvWKSFkhxk
mUirlB4WakRhyt/YQ5/2hN75R3y001mWEyp6h4+9afMhSpp5MR0LeSd1baOaNoutdImlEb/NJOw1+yur
8h19Cgf77/Ycf72feEHWYfXylf8AhWr8K4vjF/M7yPdG28fHR7C+Zmz4e4acxNKUi7NwlRFtbtekKvCk
STVmQjoMxJoZwXzJvY+/de61c/fuvdbt/wDwiu+Xc2yvk58j/hdnsnImC7x67ou39i4+RIjAnYHVNQMf
uKGmkJWWKozexdxNPIFuHTDLcem/v3Xuv//W3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
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
v//Z
</value>
</data>
</root>

View file

@ -16,8 +16,8 @@ using System.Runtime.InteropServices;
[assembly: AssemblyCompany("Outercurve Foundation")]
[assembly: AssemblyCopyright("Copyright © 2012 Outercurve Foundation.")]
[assembly: AssemblyVersion("1.2.2.1")]
[assembly: AssemblyFileVersion("1.2.2.1")]
[assembly: AssemblyInformationalVersion("1.2.2.1")]
[assembly: AssemblyVersion("2.0.0.1")]
[assembly: AssemblyFileVersion("2.0.0.1")]
[assembly: AssemblyInformationalVersion("2.0.0")]

View file

@ -18,7 +18,7 @@ Imports System.Runtime.CompilerServices
Imports System.Runtime.InteropServices
<Assembly: AssemblyCompany("Outercurve Foundation"), _
Assembly: AssemblyCopyright("Copyright © 2012 Outercurve Foundation."), _
Assembly: AssemblyVersion("1.2.2.1"), _
Assembly: AssemblyFileVersion("1.2.2.1"), _
Assembly: AssemblyInformationalVersion("1.2.2.1")>
Assembly: AssemblyVersion("2.0.0.1"), _
Assembly: AssemblyFileVersion("2.0.0.1"), _
Assembly: AssemblyInformationalVersion("2.0.0")>

View file

@ -1 +1 @@
%windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe build.xml /target:Build /p:BuildConfiguration=Debug /p:Version="1.2.2" /p:FileVersion="1.2.2.1" /p:VersionLabel="1.2.2.1" /v:n /fileLogger /m
%windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe build.xml /target:Build /p:BuildConfiguration=Debug /p:Version="2.0.0" /p:FileVersion="2.0.0.1" /p:VersionLabel="2.0.0.1" /v:n /fileLogger /m

View file

@ -1 +1 @@
%windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe build.xml /target:Build /p:BuildConfiguration=Release /p:Version="1.2.2" /p:FileVersion="1.2.2.1" /p:VersionLabel="1.2.2.1" /v:n /fileLogger /m
%windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe build.xml /target:Build /p:BuildConfiguration=Release /p:Version="2.0.0" /p:FileVersion="2.0.0.1" /p:VersionLabel="2.0.0.1" /v:n /fileLogger /m

View file

@ -2,10 +2,10 @@
<Import Project="$(MSBuildExtensionsPath)\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets"/>
<UsingTask TaskName="UploadFiles" AssemblyFile="lib\CodePlex.WebServices.Client.dll" />
<PropertyGroup>
<Version>1.2.2</Version>
<Version>2.0.0</Version>
<FileVersion>$(BUILD_NUMBER)</FileVersion>
<VersionLabel>$(BUILD_NUMBER)</VersionLabel>
<ReleaseDate>2012-08-13</ReleaseDate>
<ReleaseDate>2012-09-09</ReleaseDate>
<BuildConfiguration></BuildConfiguration>
<RootFolder>..</RootFolder>
<TrunkFolder>$(RootFolder)\WebsitePanel</TrunkFolder>
@ -55,9 +55,13 @@
</PropertyGroup>
<Target Name="GenerateBuildVersionFiles" Inputs="build.xml" Outputs="$(TrunkFolder)\Sources\VersionInfo.cs;$(TrunkFolder)\Sources\VersionInfo.vb">
<AssemblyInfo CodeLanguage="CS" OutputFile="$(TrunkFolder)\Sources\VersionInfo.cs" AssemblyCompany="Outercurve Foundation" AssemblyCopyright="Copyright © 2012 Outercurve Foundation." AssemblyVersion="$(VersionLabel)" AssemblyFileVersion="$(FileVersion)" AssemblyInformationalVersion="$(VersionLabel)" />
<AssemblyInfo CodeLanguage="VB" OutputFile="$(TrunkFolder)\Sources\VersionInfo.vb" AssemblyCompany="Outercurve Foundation" AssemblyCopyright="Copyright © 2012 Outercurve Foundation." AssemblyVersion="$(VersionLabel)" AssemblyFileVersion="$(FileVersion)" AssemblyInformationalVersion="$(VersionLabel)" />
<Target Name="GenerateBuildVersionFilesInstaller" Inputs="build.xml" Outputs="$(RootFolder)\WebsitePanel.Installer\Sources\VersionInfo.cs">
<AssemblyInfo CodeLanguage="CS" OutputFile="$(RootFolder)\WebsitePanel.Installer\Sources\VersionInfo.cs" AssemblyCompany="Outercurve Foundation" AssemblyCopyright="Copyright © 2012 Outercurve Foundation." AssemblyVersion="$(VersionLabel)" AssemblyFileVersion="$(FileVersion)" AssemblyInformationalVersion="$(Version)" />
</Target>
<Target Name="GenerateBuildVersionFiles" Inputs="build.xml" Outputs="$(TrunkFolder)\Sources\VersionInfo.cs;$(TrunkFolder)\Sources\VersionInfo.vb" DependsOnTargets="GenerateBuildVersionFilesInstaller">
<AssemblyInfo CodeLanguage="CS" OutputFile="$(TrunkFolder)\Sources\VersionInfo.cs" AssemblyCompany="Outercurve Foundation" AssemblyCopyright="Copyright © 2012 Outercurve Foundation." AssemblyVersion="$(VersionLabel)" AssemblyFileVersion="$(FileVersion)" AssemblyInformationalVersion="$(Version)" />
<AssemblyInfo CodeLanguage="VB" OutputFile="$(TrunkFolder)\Sources\VersionInfo.vb" AssemblyCompany="Outercurve Foundation" AssemblyCopyright="Copyright © 2012 Outercurve Foundation." AssemblyVersion="$(VersionLabel)" AssemblyFileVersion="$(FileVersion)" AssemblyInformationalVersion="$(Version)" />
</Target>
<Target Name="CompileSources" DependsOnTargets="GenerateBuildVersionFiles">

View file

@ -1 +1 @@
%windir%\Microsoft.NET\Framework64\v4.0.30319\msbuild.exe build.xml /target:Deploy /p:BuildConfiguration=Debug /p:Version="1.2.2" /p:FileVersion="1.2.2.1" /p:VersionLabel="1.2.2.1" /v:n /fileLogger /m
%windir%\Microsoft.NET\Framework64\v4.0.30319\msbuild.exe build.xml /target:Deploy /p:BuildConfiguration=Debug /p:Version="2.0.0" /p:FileVersion="2.0.0.1" /p:VersionLabel="2.0.0.1" /v:n /fileLogger /m

View file

@ -1 +1 @@
%windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe build.xml /target:Deploy /p:BuildConfiguration=Release /p:Version="1.2.2" /p:FileVersion="1.2.2.1" /p:VersionLabel="1.2.2.1" /v:n /fileLogger /m
%windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe build.xml /target:Deploy /p:BuildConfiguration=Release /p:Version="2.0.0" /p:FileVersion="2.0.0.1" /p:VersionLabel="2.0.0.1" /v:n /fileLogger /m