diff --git a/.gitignore b/.gitignore index 6f27111..b4be0b9 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,6 @@ obj _ReSharper* *.user *.suo -*.resharper* \ No newline at end of file +*.resharper* +Output/ +[Pp]ackages/* \ No newline at end of file diff --git a/DataFresh.Common/DataFresh.Common.csproj b/DataFresh.Common/DataFresh.Common.csproj index 7f4e12d..5dce723 100644 --- a/DataFresh.Common/DataFresh.Common.csproj +++ b/DataFresh.Common/DataFresh.Common.csproj @@ -1,119 +1,96 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + Local + 7.10.6030 + 2.0 + {0BAA8852-1597-43BB-AF78-BABA707D4D86} + Debug + AnyCPU + + + DataFresh.Common + + JScript + Grid + IE50 + false + Library + DataFresh.Common + OnBuildSuccess + + + + v2.0 + + + 0.0 + + + bin\Debug\ + false + 285212672 + false + + DEBUG;TRACE + + true + 4096 + false + + false + false + false + false + 4 + full + prompt + + + bin\Release\ + false + 285212672 + false + + TRACE + + false + 4096 + false + + true + false + false + false + 4 + none + prompt + + + + System + + + System.Data + + + System.XML + + + + + Code + + + + + + + + + + + + + + \ No newline at end of file diff --git a/DataFresh/DataFresh.csproj b/DataFresh/DataFresh.csproj index 5b817ee..2a914b4 100644 --- a/DataFresh/DataFresh.csproj +++ b/DataFresh/DataFresh.csproj @@ -1,132 +1,108 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + Local + 7.10.3077 + 2.0 + {05438358-2120-4D97-974E-ACF80F7EA6F7} + Debug + AnyCPU + + + DataFresh + + JScript + Grid + IE50 + false + Library + DataFresh + OnBuildSuccess + + + + v2.0 + + + 0.0 + + + bin\Debug\ + false + 285212672 + false + + DEBUG;TRACE + + true + 4096 + false + + false + false + false + false + 4 + full + prompt + + + bin\Release\ + false + 285212672 + false + + TRACE + + true + 4096 + false + + true + false + false + false + 4 + full + prompt + + + + System + + + System.Data + + + System.XML + + + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + + + + + + + + + \ No newline at end of file diff --git a/DataFresh/Resources/PrepareDataFresh.sql b/DataFresh/Resources/PrepareDataFresh.sql index 9c49153..bad41dd 100644 --- a/DataFresh/Resources/PrepareDataFresh.sql +++ b/DataFresh/Resources/PrepareDataFresh.sql @@ -18,9 +18,13 @@ IF EXISTS (SELECT * FROM [DBO].SYSOBJECTS WHERE ID = Object_ID(N'[DBO].[df_Table DROP PROCEDURE [dbo].[df_TableDataImport] GO -IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[df_ChangeTracking]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) - CREATE TABLE [dbo].[df_ChangeTracking] +IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[df_ChangeTracking]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) + DROP TABLE [dbo].[df_ChangeTracking] +GO + +CREATE TABLE [dbo].[df_ChangeTracking] ( + [TABLESCHEMA] sysname, [TABLENAME] sysname ) GO @@ -31,18 +35,20 @@ CREATE PROCEDURE dbo.[df_ChangedTableDataRefresh] ) AS - DECLARE @sql NVARCHAR(4000) + DECLARE @sql NVARCHAR(4000) + DECLARE @TableSchema VARCHAR(255) DECLARE @TableName VARCHAR(255) - SELECT DISTINCT TableName INTO #ChangedTables FROM df_ChangeTracking + SELECT DISTINCT TableSchema, TableName INTO #ChangedTables FROM df_ChangeTracking TRUNCATE TABLE df_ChangeTracking DECLARE Table_Cursor INSENSITIVE SCROLL CURSOR FOR - SELECT [tablename] from #ChangedTables + SELECT [tableschema], [tablename] from #ChangedTables UNION - SELECT DISTINCT - OBJECT_NAME(fkeyid) AS Referenced_Table + SELECT DISTINCT + OBJECT_SCHEMA_NAME(fkeyid) AS Referenced_Table_Schema, + OBJECT_NAME(fkeyid) AS Referenced_Table_Name FROM sysreferences sr INNER JOIN #ChangedTables ct ON sr.rkeyid = OBJECT_ID(ct.tablename) @@ -50,38 +56,38 @@ AS OPEN Table_Cursor -- Deactivate Constrains for tables referencing changed tables - FETCH NEXT FROM Table_Cursor INTO @TableName + FETCH NEXT FROM Table_Cursor INTO @TableSchema, @TableName WHILE (@@Fetch_Status = 0) BEGIN - SET @sql = N'Alter Table [' + @TableName + '] NOCHECK CONSTRAINT ALL' + SET @sql = N'Alter Table [' + @TableSchema + '].[' + @TableName + '] NOCHECK CONSTRAINT ALL' EXEC sp_executesql @sql - FETCH NEXT FROM Table_Cursor INTO @TableName + FETCH NEXT FROM Table_Cursor INTO @TableSchema, @TableName END -- Delete All data from Changed Tables and Refill DECLARE ChangedTable_Cursor CURSOR FOR - SELECT [tablename] FROM #ChangedTables WHERE tablename not in('df_ChangeTracking', 'dr_DeltaVersion') + SELECT [tableschema], [tablename] FROM #ChangedTables WHERE tablename not in('df_ChangeTracking', 'dr_DeltaVersion') OPEN ChangedTable_Cursor - FETCH NEXT FROM ChangedTable_Cursor INTO @TableName + FETCH NEXT FROM ChangedTable_Cursor INTO @TableSchema, @TableName WHILE (@@Fetch_Status = 0) BEGIN PRINT @TableName - SET @sql = N'DELETE [' + @TableName + ']; DELETE df_ChangeTracking WHERE TableName=''' + @TableName + '''' + SET @sql = N'DELETE [' + @TableSchema + '].[' + @TableName + ']; DELETE FROM df_ChangeTracking WHERE TableName=''' + @TableName + ''' and TableSchema=''' + @TableSchema + '''' EXEC sp_executesql @sql - SET @sql = N'IF(SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE table_name = ''' + @TableName + ''' AND IDENT_SEED(TABLE_NAME) IS NOT NULL) > 0 + SET @sql = N'IF(SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = ''' + @TableSchema + ''' AND table_name = ''' + @TableName + ''' AND IDENT_SEED(TABLE_NAME) IS NOT NULL) > 0 BEGIN - DBCC CHECKIDENT ([' + @TableName + '], RESEED, 0) + DBCC CHECKIDENT ([' + @TableSchema + '.' + @TableName + '], RESEED, 0) END' EXEC sp_executesql @sql - SET @sql = N'BULK INSERT [' + @TableName + '] - FROM ''' + @BasePath + @TableName + '.df'' + SET @sql = N'BULK INSERT [' + @TableSchema + '].[' + @TableName + '] + FROM ''' + @BasePath + @TableSchema + '.' + @TableName + '.df'' WITH ( KEEPIDENTITY, @@ -90,19 +96,19 @@ AS )' EXEC sp_executesql @sql - FETCH NEXT FROM ChangedTable_Cursor INTO @TableName + FETCH NEXT FROM ChangedTable_Cursor INTO @TableSchema, @TableName END CLOSE ChangedTable_Cursor DEALLOCATE ChangedTable_Cursor -- ReEnable Constrants for All Tables - FETCH FIRST FROM Table_Cursor INTO @TableName + FETCH FIRST FROM Table_Cursor INTO @TableSchema, @TableName WHILE (@@Fetch_Status = 0) BEGIN - SET @sql = N'Alter Table [' + @TableName + '] CHECK CONSTRAINT ALL' + SET @sql = N'Alter Table [' + @TableSchema + '].[' + @TableName + '] CHECK CONSTRAINT ALL' EXEC sp_executesql @sql - FETCH NEXT FROM Table_Cursor INTO @TableName + FETCH NEXT FROM Table_Cursor INTO @TableSchema, @TableName END CLOSE Table_Cursor DEALLOCATE Table_Cursor @@ -115,33 +121,35 @@ AS IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[df_ChangeTracking]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) CREATE TABLE [df_ChangeTracking] ( + [TABLESCHEMA] sysname, [TABLENAME] sysname ) DECLARE @sql NVARCHAR(4000) + DECLARE @TableSchema VARCHAR(255) DECLARE @TableName VARCHAR(255) DECLARE Table_Cursor CURSOR FOR - SELECT [table_name] FROM information_schema.tables WHERE table_type = 'BASE TABLE' + SELECT [table_schema], [table_name] FROM information_schema.tables WHERE table_type = 'BASE TABLE' OPEN Table_Cursor - FETCH NEXT FROM Table_Cursor INTO @TableName + FETCH NEXT FROM Table_Cursor INTO @TableSchema, @TableName WHILE (@@Fetch_Status = 0) BEGIN - SET @sql = N'IF EXISTS (SELECT * FROM dbo.SYSOBJECTS WHERE ID = Object_ID(N''[dbo].[trig_df_ChangeTracking_' + @TableName + ']'') AND OBJECTPROPERTY(ID, N''IsTrigger'') = 1) - DROP TRIGGER [dbo].[trig_df_ChangeTracking_' + @TableName + ']' + SET @sql = N'IF EXISTS (SELECT * FROM dbo.SYSOBJECTS WHERE ID = Object_ID(N''[' + @TableSchema + '].[trig_df_ChangeTracking_' + @TableName + ']'') AND OBJECTPROPERTY(ID, N''IsTrigger'') = 1) + DROP TRIGGER [' + @TableSchema + '].[trig_df_ChangeTracking_' + @TableName + ']' EXEC sp_executesql @sql - SET @sql = N'CREATE TRIGGER [dbo].[trig_df_ChangeTracking_' + @TableName + '] on [' + @TableName + '] for insert, update, delete + SET @sql = N'CREATE TRIGGER [' + @TableSchema + '].[trig_df_ChangeTracking_' + @TableName + '] on [' + @TableSchema + '].[' + @TableName + '] for insert, update, delete as SET NOCOUNT ON - INSERT INTO df_ChangeTracking (tablename) VALUES (''' + @TableName + ''') + INSERT INTO df_ChangeTracking (tableschema, tablename) VALUES (''' + @TableSchema + ''', ''' + @TableName + ''') SET NOCOUNT OFF' EXEC sp_executesql @sql - FETCH NEXT FROM Table_Cursor INTO @TableName + FETCH NEXT FROM Table_Cursor INTO @TableSchema, @TableName END CLOSE Table_Cursor @@ -163,7 +171,7 @@ AS DECLARE @CMD NVARCHAR(4000) DECLARE Table_Cursor CURSOR FOR - SELECT N'bcp "' + DB_NAME() + '.dbo.[' + Table_Name + ']" out "' + @BasePath + Table_Name + '.df" -n -k -E -C 1252 -S ' + @@ServerName + ' -T' FROM Information_Schema.tables WHERE table_type = 'BASE TABLE' + SELECT N'bcp "' + DB_NAME() + '.[' + Table_Schema + '].[' + Table_Name + ']" out "' + @BasePath + Table_Schema + '.' + Table_Name + '.df" -n -k -E -C 1252 -S ' + @@ServerName + ' -T' FROM Information_Schema.tables WHERE table_type = 'BASE TABLE' OPEN Table_Cursor FETCH NEXT FROM Table_Cursor INTO @CMD @@ -186,40 +194,41 @@ CREATE PROCEDURE dbo.[df_TableDataImport] AS DECLARE @sql NVARCHAR(4000) - DECLARE @TableName VARCHAR(255) + DECLARE @TableSchema VARCHAR(255) + DECLARE @TableName VARCHAR(255) - SELECT Table_Name as TableName INTO #UserTables FROM Information_Schema.tables WHERE table_type = 'BASE TABLE' + SELECT Table_Schema as TableSchema, Table_Name as TableName INTO #UserTables FROM Information_Schema.tables WHERE table_type = 'BASE TABLE' DECLARE Table_Cursor INSENSITIVE SCROLL CURSOR FOR - SELECT [tablename] FROM #UserTables + SELECT [tableschema], [tablename] FROM #UserTables OPEN Table_Cursor -- Deactivate Constrains for tables referencing changed tables - FETCH NEXT FROM Table_Cursor INTO @TableName + FETCH NEXT FROM Table_Cursor INTO @TableSchema, @TableName WHILE (@@Fetch_Status = 0) BEGIN - SET @sql = N'Alter Table [' + @TableName + '] NOCHECK CONSTRAINT ALL' + SET @sql = N'Alter Table [' + @TableSchema + '].[' + @TableName + '] NOCHECK CONSTRAINT ALL' EXEC sp_executesql @sql - FETCH NEXT FROM Table_Cursor INTO @TableName + FETCH NEXT FROM Table_Cursor INTO @TableSchema, @TableName END -- Delete All data from Changed Tables and Refill DECLARE UserTable_Cursor CURSOR FOR - SELECT [tablename] FROM #UserTables WHERE tablename not in ('df_ChangeTracking', 'dr_DeltaVersion') + SELECT [tableschema], [tablename] FROM #UserTables WHERE tablename not in ('df_ChangeTracking', 'dr_DeltaVersion') OPEN UserTable_Cursor - FETCH NEXT FROM UserTable_Cursor INTO @TableName + FETCH NEXT FROM UserTable_Cursor INTO @TableSchema, @TableName WHILE (@@Fetch_Status = 0) BEGIN - PRINT @TableName - SET @sql = N'DELETE [' + @TableName + ']' + PRINT @TableSchema + '.' + @TableName + SET @sql = N'DELETE [' + @TableSchema + '].[' + @TableName + ']' EXEC sp_executesql @sql - SET @sql = N'BULK INSERT [' + @TableName + '] + SET @sql = N'BULK INSERT [' + @TableSchema + '].[' + @TableName + '] FROM ''' + @BasePath + @TableName + '.df'' WITH ( @@ -229,20 +238,20 @@ AS )' EXEC sp_executesql @sql - FETCH NEXT FROM UserTable_Cursor INTO @TableName + FETCH NEXT FROM UserTable_Cursor INTO @TableSchema, @TableName END CLOSE UserTable_Cursor DEALLOCATE UserTable_Cursor -- ReEnable Constrants for All Tables - FETCH FIRST FROM Table_Cursor INTO @TableName + FETCH FIRST FROM Table_Cursor INTO @TableSchema, @TableName WHILE (@@Fetch_Status = 0) BEGIN - SET @sql = N'Alter Table [' + @TableName + '] CHECK CONSTRAINT ALL' + SET @sql = N'Alter Table [' + @TableSchema + '].[' + @TableName + '] CHECK CONSTRAINT ALL' EXEC sp_executesql @sql - FETCH NEXT FROM Table_Cursor INTO @TableName + FETCH NEXT FROM Table_Cursor INTO @TableSchema, @TableName END CLOSE Table_Cursor @@ -253,22 +262,23 @@ GO CREATE PROCEDURE dbo.[df_ChangeTrackingTriggerRemove] AS DECLARE @sql NVARCHAR(4000) + DECLARE @TableSchema VARCHAR(255) DECLARE @TableName VARCHAR(255) DECLARE Table_Cursor CURSOR FOR - SELECT [table_name] FROM information_schema.tables WHERE table_type = 'BASE TABLE' + SELECT [table_schema], [table_name] FROM information_schema.tables WHERE table_type = 'BASE TABLE' OPEN Table_Cursor - FETCH NEXT FROM Table_Cursor INTO @TableName + FETCH NEXT FROM Table_Cursor INTO @TableSchema, @TableName WHILE (@@Fetch_Status = 0) BEGIN - SET @sql = N'IF EXISTS (SELECT * FROM DBO.SYSOBJECTS WHERE ID = Object_ID(N''[dbo].[trig_df_ChangeTracking_' + @TableName + ']'') AND OBJECTPROPERTY(ID, N''IsTrigger'') = 1) - DROP TRIGGER [dbo].[trig_df_ChangeTracking_' + @TableName + ']' + SET @sql = N'IF EXISTS (SELECT * FROM DBO.SYSOBJECTS WHERE ID = Object_ID(N''[' + @TableSchema + '].[trig_df_ChangeTracking_' + @TableName + ']'') AND OBJECTPROPERTY(ID, N''IsTrigger'') = 1) + DROP TRIGGER [' + @TableSchema + '].[trig_df_ChangeTracking_' + @TableName + ']' EXEC sp_executesql @sql - FETCH NEXT FROM Table_Cursor INTO @TableName + FETCH NEXT FROM Table_Cursor INTO @TableSchema, @TableName END CLOSE Table_Cursor diff --git a/DataFreshUtil/DataFreshUtil.csproj b/DataFreshUtil/DataFreshUtil.csproj index 7b6e37b..0b424a0 100644 --- a/DataFreshUtil/DataFreshUtil.csproj +++ b/DataFreshUtil/DataFreshUtil.csproj @@ -1,109 +1,99 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + Local + 7.10.6030 + 2.0 + {D1044AB1-AB58-42E3-A37B-4099116982A5} + Debug + AnyCPU + App.ico + + DataFreshUtil + + JScript + Grid + IE50 + false + Exe + DataFreshUtil + OnBuildSuccess + + + + v2.0 + + + 0.0 + + + bin\Debug\ + false + 285212672 + false + + DEBUG;TRACE + + true + 4096 + false + + false + false + false + false + 4 + full + prompt + + + bin\Release\ + false + 285212672 + false + + TRACE + + false + 4096 + false + + true + false + false + false + 4 + none + prompt + + + + DataFresh + {05438358-2120-4D97-974E-ACF80F7EA6F7} + {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + System + + + System.Data + + + System.XML + + + + + Code + + + Code + + + + + + + + + \ No newline at end of file diff --git a/EntropyZero DataFresh Solution.sln b/EntropyZero DataFresh Solution.sln index 8a9727a..04af4f1 100644 --- a/EntropyZero DataFresh Solution.sln +++ b/EntropyZero DataFresh Solution.sln @@ -1,51 +1,43 @@ -Microsoft Visual Studio Solution File, Format Version 8.00 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataFresh", "DataFresh\DataFresh.csproj", "{05438358-2120-4D97-974E-ACF80F7EA6F7}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestHarnessExample", "TestHarnessExample\TestHarnessExample.csproj", "{D688D8F0-3CDE-4C39-BF81-ED8C210C8F8E}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Testing.DataFresh", "Testing.DataFresh\Testing.DataFresh.csproj", "{3E910EED-904F-4A52-A611-9278B682EFD3}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataFreshUtil", "DataFreshUtil\DataFreshUtil.csproj", "{D1044AB1-AB58-42E3-A37B-4099116982A5}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataFresh.Common", "DataFresh.Common\DataFresh.Common.csproj", "{0BAA8852-1597-43BB-AF78-BABA707D4D86}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfiguration) = preSolution - Debug = Debug - Release = Release - EndGlobalSection - GlobalSection(ProjectConfiguration) = postSolution - {05438358-2120-4D97-974E-ACF80F7EA6F7}.Debug.ActiveCfg = Debug|.NET - {05438358-2120-4D97-974E-ACF80F7EA6F7}.Debug.Build.0 = Debug|.NET - {05438358-2120-4D97-974E-ACF80F7EA6F7}.Release.ActiveCfg = Release|.NET - {05438358-2120-4D97-974E-ACF80F7EA6F7}.Release.Build.0 = Release|.NET - {D688D8F0-3CDE-4C39-BF81-ED8C210C8F8E}.Debug.ActiveCfg = Debug|.NET - {D688D8F0-3CDE-4C39-BF81-ED8C210C8F8E}.Debug.Build.0 = Debug|.NET - {D688D8F0-3CDE-4C39-BF81-ED8C210C8F8E}.Release.ActiveCfg = Release|.NET - {D688D8F0-3CDE-4C39-BF81-ED8C210C8F8E}.Release.Build.0 = Release|.NET - {3E910EED-904F-4A52-A611-9278B682EFD3}.Debug.ActiveCfg = Debug|.NET - {3E910EED-904F-4A52-A611-9278B682EFD3}.Debug.Build.0 = Debug|.NET - {3E910EED-904F-4A52-A611-9278B682EFD3}.Release.ActiveCfg = Release|.NET - {3E910EED-904F-4A52-A611-9278B682EFD3}.Release.Build.0 = Release|.NET - {D1044AB1-AB58-42E3-A37B-4099116982A5}.Debug.ActiveCfg = Debug|.NET - {D1044AB1-AB58-42E3-A37B-4099116982A5}.Debug.Build.0 = Debug|.NET - {D1044AB1-AB58-42E3-A37B-4099116982A5}.Release.ActiveCfg = Release|.NET - {D1044AB1-AB58-42E3-A37B-4099116982A5}.Release.Build.0 = Release|.NET - {0BAA8852-1597-43BB-AF78-BABA707D4D86}.Debug.ActiveCfg = Debug|.NET - {0BAA8852-1597-43BB-AF78-BABA707D4D86}.Release.ActiveCfg = Release|.NET - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution - EndGlobalSection -EndGlobal +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25123.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataFresh", "DataFresh\DataFresh.csproj", "{05438358-2120-4D97-974E-ACF80F7EA6F7}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestHarnessExample", "TestHarnessExample\TestHarnessExample.csproj", "{D688D8F0-3CDE-4C39-BF81-ED8C210C8F8E}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Testing.DataFresh", "Testing.DataFresh\Testing.DataFresh.csproj", "{3E910EED-904F-4A52-A611-9278B682EFD3}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataFreshUtil", "DataFreshUtil\DataFreshUtil.csproj", "{D1044AB1-AB58-42E3-A37B-4099116982A5}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataFresh.Common", "DataFresh.Common\DataFresh.Common.csproj", "{0BAA8852-1597-43BB-AF78-BABA707D4D86}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {05438358-2120-4D97-974E-ACF80F7EA6F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {05438358-2120-4D97-974E-ACF80F7EA6F7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {05438358-2120-4D97-974E-ACF80F7EA6F7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {05438358-2120-4D97-974E-ACF80F7EA6F7}.Release|Any CPU.Build.0 = Release|Any CPU + {D688D8F0-3CDE-4C39-BF81-ED8C210C8F8E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D688D8F0-3CDE-4C39-BF81-ED8C210C8F8E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D688D8F0-3CDE-4C39-BF81-ED8C210C8F8E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D688D8F0-3CDE-4C39-BF81-ED8C210C8F8E}.Release|Any CPU.Build.0 = Release|Any CPU + {3E910EED-904F-4A52-A611-9278B682EFD3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3E910EED-904F-4A52-A611-9278B682EFD3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3E910EED-904F-4A52-A611-9278B682EFD3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3E910EED-904F-4A52-A611-9278B682EFD3}.Release|Any CPU.Build.0 = Release|Any CPU + {D1044AB1-AB58-42E3-A37B-4099116982A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D1044AB1-AB58-42E3-A37B-4099116982A5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D1044AB1-AB58-42E3-A37B-4099116982A5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D1044AB1-AB58-42E3-A37B-4099116982A5}.Release|Any CPU.Build.0 = Release|Any CPU + {0BAA8852-1597-43BB-AF78-BABA707D4D86}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0BAA8852-1597-43BB-AF78-BABA707D4D86}.Release|Any CPU.ActiveCfg = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/TestHarnessExample/TestHarnessExample.csproj b/TestHarnessExample/TestHarnessExample.csproj index ae24df0..fdf8f6a 100644 --- a/TestHarnessExample/TestHarnessExample.csproj +++ b/TestHarnessExample/TestHarnessExample.csproj @@ -1,147 +1,113 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + Local + 7.10.3077 + 2.0 + {D688D8F0-3CDE-4C39-BF81-ED8C210C8F8E} + Debug + AnyCPU + + + TestHarnessExample + + JScript + Grid + IE50 + false + Library + TestHarnessExample + OnBuildSuccess + + + + v2.0 + + + 0.0 + + + bin\Debug\ + false + 285212672 + false + + DEBUG;TRACE + + true + 4096 + false + + false + false + false + false + 4 + full + prompt + + + bin\Release\ + false + 285212672 + false + + TRACE + + true + 4096 + false + + true + false + false + false + 4 + full + prompt + + + + DataFresh + {05438358-2120-4D97-974E-ACF80F7EA6F7} + {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + nunit.framework + ..\DataFresh.Common\Assemblies\nunit.framework.dll + + + System + + + System.Data + + + System.XML + + + + + Code + + + Code + + + Code + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Testing.DataFresh/Testing.DataFresh.csproj b/Testing.DataFresh/Testing.DataFresh.csproj index c344754..3cb0ad3 100644 --- a/Testing.DataFresh/Testing.DataFresh.csproj +++ b/Testing.DataFresh/Testing.DataFresh.csproj @@ -1,132 +1,112 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + Local + 7.10.6030 + 2.0 + {3E910EED-904F-4A52-A611-9278B682EFD3} + Debug + AnyCPU + + + Testing.DataFresh + + JScript + Grid + IE50 + false + Library + Testing.DataFresh + OnBuildSuccess + + + + v2.0 + + + 0.0 + + + bin\Debug\ + false + 285212672 + false + + DEBUG;TRACE + + true + 4096 + false + + false + false + false + false + 4 + full + prompt + + + bin\Release\ + false + 285212672 + false + + TRACE + + true + 4096 + false + + true + false + false + false + 4 + full + prompt + + + + DataFresh + {05438358-2120-4D97-974E-ACF80F7EA6F7} + {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + deltaRunner + ..\DataFresh.Common\Assemblies\deltaRunner.dll + + + nunit.framework + ..\DataFresh.Common\Assemblies\nunit.framework.dll + + + System + + + System.Data + + + System.XML + + + + + Code + + + Code + + + Code + + + + + + + + + + + \ No newline at end of file