Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Application.Ringtoets.Storage.csproj =================================================================== diff -u -r8dec462b18aff76313f2836309ef24ddd2f70b50 -r01e8a3970f39975558bdf694df5ec66791ab95b9 --- Application/Ringtoets/src/Application.Ringtoets.Storage/Application.Ringtoets.Storage.csproj (.../Application.Ringtoets.Storage.csproj) (revision 8dec462b18aff76313f2836309ef24ddd2f70b50) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Application.Ringtoets.Storage.csproj (.../Application.Ringtoets.Storage.csproj) (revision 01e8a3970f39975558bdf694df5ec66791ab95b9) @@ -62,13 +62,16 @@ RingtoetsEntities.tt - RingtoetsEntities.tt + RingtoetsEntities.tt + + RingtoetsEntities.tt + Code @@ -104,9 +107,6 @@ - - RingtoetsEntities.tt - Index: Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/DatabaseStructure.sql =================================================================== diff -u -r3c1b05ca357443b861187ba196b806ebab57a929 -r01e8a3970f39975558bdf694df5ec66791ab95b9 --- Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/DatabaseStructure.sql (.../DatabaseStructure.sql) (revision 3c1b05ca357443b861187ba196b806ebab57a929) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/DatabaseStructure.sql (.../DatabaseStructure.sql) (revision 01e8a3970f39975558bdf694df5ec66791ab95b9) @@ -1,81 +1,87 @@ --- --- File generated with SQLiteStudio v3.0.7 on Thu Feb 11 11:54:23 2016 --- --- Text encoding used: windows-1252 --- -PRAGMA foreign_keys = off; -BEGIN TRANSACTION; - --- Table: Version -DROP TABLE IF EXISTS Version; - -CREATE TABLE Version ( - VersionId INTEGER PRIMARY KEY AUTOINCREMENT - NOT NULL, - FromVersion VARCHAR (16), - ToVersion VARCHAR (16), - Timestamp NUMERIC -); - - --- Table: DuneAssessmentSectionEntity -DROP TABLE IF EXISTS DuneAssessmentSectionEntity; - -CREATE TABLE DuneAssessmentSectionEntity ( - DuneAssessmentSectionEntityId INTEGER PRIMARY KEY AUTOINCREMENT - NOT NULL, - ProjectEntityId INTEGER REFERENCES ProjectEntity (ProjectEntityId) ON DELETE CASCADE - ON UPDATE CASCADE - NOT NULL, - Name VARCHAR (260) NOT NULL, - Norm INT NOT NULL, - [Order] INT NOT NULL -); - - --- Table: DikeAssessmentSectionEntity -DROP TABLE IF EXISTS DikeAssessmentSectionEntity; - -CREATE TABLE DikeAssessmentSectionEntity ( - DikeAssessmentSectionEntityId INTEGER PRIMARY KEY AUTOINCREMENT - NOT NULL, - ProjectEntityId INTEGER REFERENCES ProjectEntity (ProjectEntityId) ON DELETE CASCADE - ON UPDATE CASCADE - NOT NULL, - Name VARCHAR (260) NOT NULL, - Norm INT NOT NULL, - [Order] INT (0) NOT NULL -); - - --- Table: ProjectEntity -DROP TABLE IF EXISTS ProjectEntity; - -CREATE TABLE ProjectEntity ( - ProjectEntityId INTEGER NOT NULL - PRIMARY KEY AUTOINCREMENT, - Description TEXT (2147483647), - LastUpdated INTEGER DEFAULT (CURRENT_TIMESTAMP) -); - - --- Table: FailureMechanismEntity -DROP TABLE IF EXISTS FailureMechanismEntity; - -CREATE TABLE FailureMechanismEntity ( - FailureMechanismEntityId INTEGER NOT NULL - PRIMARY KEY AUTOINCREMENT, - DikeAssessmentSectionEntityId INTEGER REFERENCES DikeAssessmentSectionEntity (DikeAssessmentSectionEntityId) ON DELETE CASCADE - ON UPDATE CASCADE - NOT NULL, - FailureMechanismType INT (2) NOT NULL, - UNIQUE ( - DikeAssessmentSectionEntityId, - FailureMechanismType - ) - ON CONFLICT REPLACE -); - - -COMMIT TRANSACTION; -PRAGMA foreign_keys = on; +/* ---------------------------------------------------- */ +/* Generated by Enterprise Architect Version 12.0 */ +/* Created On : 10-Mar-2016 08:58:54 */ +/* DBMS : SQLite */ +/* ---------------------------------------------------- */ + +/* Drop Tables */ + +DROP TABLE IF EXISTS 'DikeAssessmentSectionEntity' +; + +DROP TABLE IF EXISTS 'DuneAssessmentSectionEntity' +; + +DROP TABLE IF EXISTS 'FailureMechanismEntity' +; + +DROP TABLE IF EXISTS 'ProjectEntity' +; + +DROP TABLE IF EXISTS 'Version' +; + +/* Create Tables with Primary and Foreign Keys, Check and Unique Constraints */ + +CREATE TABLE 'DikeAssessmentSectionEntity' +( + 'DikeAssessmentSectionEntityId' INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + 'ProjectEntityId' INTEGER NOT NULL, + 'Name' VARCHAR NOT NULL, + 'Norm' INT(4) NOT NULL, + 'Order' INT(4) NOT NULL, + CONSTRAINT 'FK_DikeAssessmentSection_ProjectEntity' FOREIGN KEY ('ProjectEntityId') REFERENCES 'ProjectEntity' ('ProjectEntityId') ON DELETE Cascade ON UPDATE Cascade +) +; + +CREATE TABLE 'DuneAssessmentSectionEntity' +( + 'DuneAssessmentSectionEntityId' INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + 'ProjectEntityId' INTEGER NOT NULL, + 'Name' VARCHAR NOT NULL, + 'Norm' INT(4) NOT NULL, + 'Order' INT(4) NOT NULL, + CONSTRAINT 'FK_DuneAssessmentSection_ProjectEntity' FOREIGN KEY ('ProjectEntityId') REFERENCES 'ProjectEntity' ('ProjectEntityId') ON DELETE Cascade ON UPDATE Cascade +) +; + +CREATE TABLE 'FailureMechanismEntity' +( + 'FailureMechanismEntityId' INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + 'FailureMechanismType' SMALLINT NOT NULL, -- Enumerator for different failure mechanism types (piping, macrostability, dunes, etc) + 'DikeAssessmentSectionEntityId' INTEGER NOT NULL, + CONSTRAINT 'FK_FailureMechanism_AssessmentSection' FOREIGN KEY ('DikeAssessmentSectionEntityId') REFERENCES 'DikeAssessmentSectionEntity' ('DikeAssessmentSectionEntityId') ON DELETE Cascade ON UPDATE Cascade, + CONSTRAINT 'UI_AS_FMT' UNIQUE ('FailureMechanismType','DikeAssessmentSectionEntityId') +) +; + +CREATE TABLE 'ProjectEntity' +( + 'ProjectEntityId' INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + 'Description' TEXT, + 'LastUpdated' NUMERIC DEFAULT CURRENT_TIMESTAMP +) +; + +CREATE TABLE 'Version' +( + 'VersionId' INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + 'FromVersion' TEXT, + 'ToVersion' TEXT, + 'Timestamp' NUMERIC +) +; + +/* Create Indexes and Triggers */ + +CREATE INDEX 'IXFK_DikeAssessmentSectionEntity' + ON 'DikeAssessmentSectionEntity' ('ProjectEntityId' ASC) +; + +CREATE INDEX 'IXFK_DuneAssessmentSectionEntity' + ON 'DuneAssessmentSectionEntity' ('ProjectEntityId' ASC) +; + +CREATE INDEX 'IXFK_FailureMechanism_AssessmentSection' + ON 'FailureMechanismEntity' ('DikeAssessmentSectionEntityId' ASC) +; Index: Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/FailureMechanismEntity.cs =================================================================== diff -u -r3c1b05ca357443b861187ba196b806ebab57a929 -r01e8a3970f39975558bdf694df5ec66791ab95b9 --- Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/FailureMechanismEntity.cs (.../FailureMechanismEntity.cs) (revision 3c1b05ca357443b861187ba196b806ebab57a929) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/FailureMechanismEntity.cs (.../FailureMechanismEntity.cs) (revision 01e8a3970f39975558bdf694df5ec66791ab95b9) @@ -30,12 +30,15 @@ namespace Application.Ringtoets.Storage.DbContext { + using System; + using System.Collections.Generic; + public partial class FailureMechanismEntity { public long FailureMechanismEntityId { get; set; } + public short FailureMechanismType { get; set; } public long DikeAssessmentSectionEntityId { get; set; } - public int FailureMechanismType { get; set; } - + public virtual DikeAssessmentSectionEntity DikeAssessmentSectionEntity { get; set; } } -} \ No newline at end of file +} Index: Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/ProjectEntity.cs =================================================================== diff -u -r4512af7782ee31b36941bb280b54d9da2953dd71 -r01e8a3970f39975558bdf694df5ec66791ab95b9 --- Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/ProjectEntity.cs (.../ProjectEntity.cs) (revision 4512af7782ee31b36941bb280b54d9da2953dd71) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/ProjectEntity.cs (.../ProjectEntity.cs) (revision 01e8a3970f39975558bdf694df5ec66791ab95b9) @@ -44,7 +44,7 @@ public long ProjectEntityId { get; set; } public string Description { get; set; } - public Nullable LastUpdated { get; set; } + public Nullable LastUpdated { get; set; } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection DikeAssessmentSectionEntities { get; set; } Index: Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/RingtoetsEntities.Context.cs =================================================================== diff -u -r3c1b05ca357443b861187ba196b806ebab57a929 -r01e8a3970f39975558bdf694df5ec66791ab95b9 --- Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/RingtoetsEntities.Context.cs (.../RingtoetsEntities.Context.cs) (revision 3c1b05ca357443b861187ba196b806ebab57a929) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/RingtoetsEntities.Context.cs (.../RingtoetsEntities.Context.cs) (revision 01e8a3970f39975558bdf694df5ec66791ab95b9) @@ -52,10 +52,10 @@ throw new UnintentionalCodeFirstException(); } - public virtual IDbSet Versions { get; set; } - public virtual IDbSet ProjectEntities { get; set; } public virtual IDbSet DikeAssessmentSectionEntities { get; set; } public virtual IDbSet DuneAssessmentSectionEntities { get; set; } public virtual IDbSet FailureMechanismEntities { get; set; } + public virtual IDbSet ProjectEntities { get; set; } + public virtual IDbSet Versions { get; set; } } } Index: Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/RingtoetsEntities.edmx =================================================================== diff -u -r3c1b05ca357443b861187ba196b806ebab57a929 -r01e8a3970f39975558bdf694df5ec66791ab95b9 --- Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/RingtoetsEntities.edmx (.../RingtoetsEntities.edmx) (revision 3c1b05ca357443b861187ba196b806ebab57a929) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/RingtoetsEntities.edmx (.../RingtoetsEntities.edmx) (revision 01e8a3970f39975558bdf694df5ec66791ab95b9) @@ -11,7 +11,7 @@ - + @@ -21,7 +21,7 @@ - + @@ -30,24 +30,24 @@ + - - + - - + + @@ -110,99 +110,87 @@ - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - + - - - - - - - - - - - - - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - - - - - - - @@ -215,31 +203,24 @@ + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - @@ -265,13 +246,32 @@ - + - + + + + + + + + + + + + + + + + + + + + Index: Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/RingtoetsEntities.edmx.diagram =================================================================== diff -u -r3c1b05ca357443b861187ba196b806ebab57a929 -r01e8a3970f39975558bdf694df5ec66791ab95b9 --- Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/RingtoetsEntities.edmx.diagram (.../RingtoetsEntities.edmx.diagram) (revision 3c1b05ca357443b861187ba196b806ebab57a929) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/DbContext/RingtoetsEntities.edmx.diagram (.../RingtoetsEntities.edmx.diagram) (revision 01e8a3970f39975558bdf694df5ec66791ab95b9) @@ -5,15 +5,15 @@ - - - + + + + + - - - - + + \ No newline at end of file Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Ringtoets.rtd =================================================================== diff -u -r3c1b05ca357443b861187ba196b806ebab57a929 -r01e8a3970f39975558bdf694df5ec66791ab95b9 Binary files differ Index: Application/Ringtoets/src/Application.Ringtoets.Storage/StorageSqLite.cs =================================================================== diff -u -r276383b754de8eafea064dd780e118d922379d76 -r01e8a3970f39975558bdf694df5ec66791ab95b9 --- Application/Ringtoets/src/Application.Ringtoets.Storage/StorageSqLite.cs (.../StorageSqLite.cs) (revision 276383b754de8eafea064dd780e118d922379d76) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/StorageSqLite.cs (.../StorageSqLite.cs) (revision 01e8a3970f39975558bdf694df5ec66791ab95b9) @@ -300,9 +300,9 @@ dbContext.Database.Initialize(true); dbContext.Versions.Load(); } - catch + catch (Exception exception) { - throw CreateStorageReaderException(string.Empty, new StorageValidationException(string.Format(Resources.Error_Validating_Database_0, filePath))); + throw CreateStorageReaderException(string.Empty, new StorageValidationException(string.Format(Resources.Error_Validating_Database_0, filePath), exception)); } } } Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/DbContext/FailureMechanismEntityTest.cs =================================================================== diff -u -r8dec462b18aff76313f2836309ef24ddd2f70b50 -r01e8a3970f39975558bdf694df5ec66791ab95b9 --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/DbContext/FailureMechanismEntityTest.cs (.../FailureMechanismEntityTest.cs) (revision 8dec462b18aff76313f2836309ef24ddd2f70b50) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/DbContext/FailureMechanismEntityTest.cs (.../FailureMechanismEntityTest.cs) (revision 01e8a3970f39975558bdf694df5ec66791ab95b9) @@ -1,4 +1,5 @@ -using Application.Ringtoets.Storage.DbContext; +using System; +using Application.Ringtoets.Storage.DbContext; using NUnit.Framework; namespace Application.Ringtoets.Storage.Test.DbContext @@ -24,7 +25,7 @@ // Setup const long expectedParentId = 1L; const long expectedId = 1024L; - int failureMechanismType = (int) FailureMechanismType.DikesPipingFailureMechanism; + short failureMechanismType = Convert.ToInt16(FailureMechanismType.DikesPipingFailureMechanism); // Call FailureMechanismEntity failureMechanismEntity = new FailureMechanismEntity Index: Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil.Test/Application.Ringtoets.Storage.TestUtil.Test.csproj =================================================================== diff -u --- Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil.Test/Application.Ringtoets.Storage.TestUtil.Test.csproj (revision 0) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil.Test/Application.Ringtoets.Storage.TestUtil.Test.csproj (revision 01e8a3970f39975558bdf694df5ec66791ab95b9) @@ -0,0 +1,59 @@ + + + + Debug + x86 + {3EDE00E5-C462-43EF-B8BC-E65D14D7FCF2} + Library + Properties + Application.Ringtoets.Storage.TestUtil.Test + Application.Ringtoets.Storage.TestUtil.Test + v4.0 + 512 + + + true + full + bin\Debug\ + DEBUG;TRACE + prompt + 4 + x86 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + x86 + + + bin\ReleaseForCodeCoverage\ + TRACE + true + x86 + pdbonly + + + + + + + + + + + Copying.licenseheader + + + + + \ No newline at end of file Index: Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil.Test/Properties/AssemblyInfo.cs =================================================================== diff -u --- Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil.Test/Properties/AssemblyInfo.cs (revision 0) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil.Test/Properties/AssemblyInfo.cs (revision 01e8a3970f39975558bdf694df5ec66791ab95b9) @@ -0,0 +1,15 @@ +using System.Reflection; +using System.Runtime.InteropServices; + +[assembly: AssemblyTitle("Application.Ringtoets.Storage.TestUtil.Test")] +[assembly: AssemblyProduct("Application.Ringtoets.Storage.TestUtil.Test")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. + +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM + +[assembly: Guid("0361cdb3-e70f-4bdd-8715-9e0c6e1409f0")] \ No newline at end of file Index: Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil/Application.Ringtoets.Storage.TestUtil.csproj =================================================================== diff -u --- Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil/Application.Ringtoets.Storage.TestUtil.csproj (revision 0) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil/Application.Ringtoets.Storage.TestUtil.csproj (revision 01e8a3970f39975558bdf694df5ec66791ab95b9) @@ -0,0 +1,59 @@ + + + + Debug + x86 + {03DBE353-99F7-47D6-B826-60D694FFB9AC} + Library + Properties + Application.Ringtoets.Storage.TestUtil + Application.Ringtoets.Storage.TestUtil + v4.0 + 512 + + + true + full + bin\Debug\ + DEBUG;TRACE + prompt + 4 + x86 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + x86 + + + bin\ReleaseForCodeCoverage\ + TRACE + true + x86 + pdbonly + + + + + + + + + + + Copying.licenseheader + + + + + \ No newline at end of file Index: Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil/Properties/AssemblyInfo.cs =================================================================== diff -u --- Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil/Properties/AssemblyInfo.cs (revision 0) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil/Properties/AssemblyInfo.cs (revision 01e8a3970f39975558bdf694df5ec66791ab95b9) @@ -0,0 +1,15 @@ +using System.Reflection; +using System.Runtime.InteropServices; + +[assembly: AssemblyTitle("Application.Ringtoets.Storage.TestUtil")] +[assembly: AssemblyProduct("Application.Ringtoets.Storage.TestUtil")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. + +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM + +[assembly: Guid("ae8d50d8-1d95-494c-a81d-ff6551d5f328")] \ No newline at end of file Index: Ringtoets.sln =================================================================== diff -u -rbbca58832f24a62d39dc744c2db663ed696cfac1 -r01e8a3970f39975558bdf694df5ec66791ab95b9 --- Ringtoets.sln (.../Ringtoets.sln) (revision bbca58832f24a62d39dc744c2db663ed696cfac1) +++ Ringtoets.sln (.../Ringtoets.sln) (revision 01e8a3970f39975558bdf694df5ec66791ab95b9) @@ -267,6 +267,10 @@ EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ringtoets.Piping.Calculation.TestUtil.Test", "Ringtoets\Piping\test\Ringtoets.Piping.Calculation.TestUtil.Test\Ringtoets.Piping.Calculation.TestUtil.Test.csproj", "{529C4919-27DE-4DDA-ABD6-537F21B3F223}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Application.Ringtoets.Storage.TestUtil", "Application\Ringtoets\test\Application.Ringtoets.Storage.TestUtil\Application.Ringtoets.Storage.TestUtil.csproj", "{03DBE353-99F7-47D6-B826-60D694FFB9AC}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Application.Ringtoets.Storage.TestUtil.Test", "Application\Ringtoets\test\Application.Ringtoets.Storage.TestUtil.Test\Application.Ringtoets.Storage.TestUtil.Test.csproj", "{3EDE00E5-C462-43EF-B8BC-E65D14D7FCF2}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution CreateInstaller|x86 = CreateInstaller|x86 @@ -1032,6 +1036,22 @@ {529C4919-27DE-4DDA-ABD6-537F21B3F223}.Release|x86.Build.0 = Release|x86 {529C4919-27DE-4DDA-ABD6-537F21B3F223}.ReleaseForCodeCoverage|x86.ActiveCfg = ReleaseForCodeCoverage|x86 {529C4919-27DE-4DDA-ABD6-537F21B3F223}.ReleaseForCodeCoverage|x86.Build.0 = ReleaseForCodeCoverage|x86 + {03DBE353-99F7-47D6-B826-60D694FFB9AC}.CreateInstaller|x86.ActiveCfg = Release|x86 + {03DBE353-99F7-47D6-B826-60D694FFB9AC}.CreateInstallerWithDemoProject|x86.ActiveCfg = Release|x86 + {03DBE353-99F7-47D6-B826-60D694FFB9AC}.Debug|x86.ActiveCfg = Debug|x86 + {03DBE353-99F7-47D6-B826-60D694FFB9AC}.Debug|x86.Build.0 = Debug|x86 + {03DBE353-99F7-47D6-B826-60D694FFB9AC}.Release|x86.ActiveCfg = Release|x86 + {03DBE353-99F7-47D6-B826-60D694FFB9AC}.Release|x86.Build.0 = Release|x86 + {03DBE353-99F7-47D6-B826-60D694FFB9AC}.ReleaseForCodeCoverage|x86.ActiveCfg = ReleaseForCodeCoverage|x86 + {03DBE353-99F7-47D6-B826-60D694FFB9AC}.ReleaseForCodeCoverage|x86.Build.0 = ReleaseForCodeCoverage|x86 + {3EDE00E5-C462-43EF-B8BC-E65D14D7FCF2}.CreateInstaller|x86.ActiveCfg = Release|x86 + {3EDE00E5-C462-43EF-B8BC-E65D14D7FCF2}.CreateInstallerWithDemoProject|x86.ActiveCfg = Release|x86 + {3EDE00E5-C462-43EF-B8BC-E65D14D7FCF2}.Debug|x86.ActiveCfg = Debug|x86 + {3EDE00E5-C462-43EF-B8BC-E65D14D7FCF2}.Debug|x86.Build.0 = Debug|x86 + {3EDE00E5-C462-43EF-B8BC-E65D14D7FCF2}.Release|x86.ActiveCfg = Release|x86 + {3EDE00E5-C462-43EF-B8BC-E65D14D7FCF2}.Release|x86.Build.0 = Release|x86 + {3EDE00E5-C462-43EF-B8BC-E65D14D7FCF2}.ReleaseForCodeCoverage|x86.ActiveCfg = ReleaseForCodeCoverage|x86 + {3EDE00E5-C462-43EF-B8BC-E65D14D7FCF2}.ReleaseForCodeCoverage|x86.Build.0 = ReleaseForCodeCoverage|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -1136,6 +1156,8 @@ {73AB8619-65A0-4CC7-9024-A8D08C76FBF5} = {D9DC93FF-DCF3-44A4-9193-9911966CDFF4} {2A542599-87A4-4BDE-8BE1-8C77D178E5E4} = {D9DC93FF-DCF3-44A4-9193-9911966CDFF4} {594C5C6D-5833-4E1C-9F30-13A202628EEF} = {EE8D5A6C-4871-452A-A69B-F04E374D715E} + {03DBE353-99F7-47D6-B826-60D694FFB9AC} = {EE8D5A6C-4871-452A-A69B-F04E374D715E} + {3EDE00E5-C462-43EF-B8BC-E65D14D7FCF2} = {EE8D5A6C-4871-452A-A69B-F04E374D715E} {555F3460-DD3D-4B1D-8319-0AA454050FF7} = {EC6E52A5-2BB1-4080-9784-5DC8D0B08ED3} {F2C4C4F7-4058-4E71-859B-D704F15D2745} = {555F3460-DD3D-4B1D-8319-0AA454050FF7} {7E26AAA5-22ED-43CC-9B21-23EEA60A5A87} = {555F3460-DD3D-4B1D-8319-0AA454050FF7}