diff --git a/app/.vs/DD_Clipboard_Watcher/DesignTimeBuild/.dtbcache b/app/.vs/DD_Clipboard_Watcher/DesignTimeBuild/.dtbcache deleted file mode 100644 index 91d9f17..0000000 Binary files a/app/.vs/DD_Clipboard_Watcher/DesignTimeBuild/.dtbcache and /dev/null differ diff --git a/app/DD_Clipboard_Searcher/App.config b/app/DD_Clipboard_Searcher/App.config index 57022e5..11a189f 100644 --- a/app/DD_Clipboard_Searcher/App.config +++ b/app/DD_Clipboard_Searcher/App.config @@ -87,8 +87,7 @@ - + @@ -99,6 +98,10 @@ + + + + diff --git a/app/DD_Clipboard_Searcher/ClassInit.vb b/app/DD_Clipboard_Searcher/ClassInit.vb index 08944b9..bd9e6c7 100644 --- a/app/DD_Clipboard_Searcher/ClassInit.vb +++ b/app/DD_Clipboard_Searcher/ClassInit.vb @@ -402,28 +402,52 @@ Public Class ClassInit End Sub Public Shared Function Refresh_Profile_Links() As String - Dim oWhereClause = $"USER_ID = {USER_ID} " Hier noch die Gruppenverknüpfung 'OR GROUP_ID IN (SELECT DISTINCT GUID FROM TBDD_GROUPS WHERE GUID IN (SELECT GROUP_ID FROM TBDD_GROUPS_USER WHERE USER_ID = {USER_ID}))" + Dim oWhereClause = $"USER_ID = {USER_ID}" + 'OR GROUP_ID IN (SELECT DISTINCT GUID FROM TBDD_GROUPS WHERE GUID IN (SELECT GROUP_ID FROM TBDD_GROUPS_USER WHERE USER_ID = {USER_ID}))" Dim ProfileSQL As String = $"SELECT DISTINCT PROFIL_ID, PROFIL_NAME,REGEX_EXPRESSION,COMMENT,PROC_NAME,PROFILE_TYPE FROM VWCW_USER_PROFILE WHERE {oWhereClause}" - Dim oProcessSQL As String = $"SELECT DISTINCT T.PROFIL_ID, T.PROFILE_ID,T.PROC_NAME FROM TBCW_PROFILE_PROCESS T, VWCW_USER_PROFILE T1 WHERE T.PROFILE_ID = T1.PROFIL_ID AND ({oWhereClause})" - Dim oWindowSQL As String = $"SELECT DISTINCT T.* FROM VWCW_PROFILE_REL_WINDOW T, VWCW_USER_PROFILE T1 WHERE T.PROFILE_ID = T1.PROFIL_ID AND ({oWhereClause})" - Dim oControlSQL As String = $"SELECT DISTINCT T.* FROM VWCW_PROFILE_REL_CONTROL T, VWCW_USER_PROFILE T1 WHERE T.PROFILE_ID = T1.PROFIL_ID AND ({oWhereClause})" + Dim oProcessSQL As String = $"SELECT DISTINCT T1.PROFIL_ID, T.PROC_NAME FROM TBCW_PROFILE_PROCESS T, VWCW_USER_PROFILE T1 WHERE T.PROFILE_ID = T1.PROFIL_ID AND ({oWhereClause})" + Dim oWindowSQL As String = $"SELECT DISTINCT T.* FROM VWCW_PROFILE_REL_WINDOW T, VWCW_USER_PROFILE T1 WHERE T.PROFILE_ID = T1.PROFIL_ID AND T1.USER_ID = {USER_ID}" + Dim oControlSQL As String = $"SELECT DISTINCT T.* FROM VWCW_PROFILE_REL_CONTROL T, VWCW_USER_PROFILE T1 WHERE T.PROFILE_ID = T1.PROFIL_ID AND T1.USER_ID = {USER_ID}" - 'Try - DT_USER_PROFILES = Database.GetDatatable(ProfileSQL) + Try + DT_USER_PROFILES = Database.GetDatatable(ProfileSQL) If DT_USER_PROFILES Is Nothing OrElse DT_USER_PROFILES.Rows.Count = 0 Then Return S.Es_wurden_noch_keine_Profile_für_den_aktuellen_Benutzer_konfiguriert_ End If - + Catch ex As Exception + Logger.Error(ex) + MsgBox("Unexpected Error in Refresh_Profile_Links: " & ex.Message, MsgBoxStyle.Critical) + Logger.Warn("SQL so far: " + ProfileSQL) + Return S.Fehler_bei_der_Aktualisierung_ + End Try + Try DTPROFILE_REL_PROCESS = Database.GetDatatable(oProcessSQL) + Catch ex As Exception + Logger.Error(ex) + MsgBox("Unexpected Error in Refresh_ProcessLinks: " & ex.Message, MsgBoxStyle.Critical) + Logger.Warn("SQL so far: " + oProcessSQL) + Return S.Fehler_bei_der_Aktualisierung_ + End Try + Try DTPROFILE_REL_WINDOW = Database.GetDatatable(oWindowSQL) + Catch ex As Exception + Logger.Error(ex) + MsgBox("Unexpected Error in Refresh_windowLinks: " & ex.Message, MsgBoxStyle.Critical) + Logger.Warn("SQL so far: " + oWindowSQL) + Return S.Fehler_bei_der_Aktualisierung_ + End Try + Try DTPROFILE_REL_CONTROL = Database.GetDatatable(oControlSQL) - 'Catch ex As Exception - ' Logger.Error(ex) - ' MsgBox("Unexpected Error in Refresh_Profile_Links: " & ex.Message, MsgBoxStyle.Critical) - ' Return S.Fehler_bei_der_Aktualisierung_ - 'End Try + Catch ex As Exception + Logger.Error(ex) + MsgBox("Unexpected Error in Refresh_ControlLinks: " & ex.Message, MsgBoxStyle.Critical) + Logger.Warn("SQL so far: " + oControlSQL) + Return S.Fehler_bei_der_Aktualisierung_ + End Try + + Return S.Aktualisierung_erfolgreich_ End Function diff --git a/app/DD_Clipboard_Searcher/ClassClipboardWatcher.vb b/app/DD_Clipboard_Searcher/ClasseasyFLOW.vb similarity index 94% rename from app/DD_Clipboard_Searcher/ClassClipboardWatcher.vb rename to app/DD_Clipboard_Searcher/ClasseasyFLOW.vb index 16bcee2..78a24bd 100644 --- a/app/DD_Clipboard_Searcher/ClassClipboardWatcher.vb +++ b/app/DD_Clipboard_Searcher/ClasseasyFLOW.vb @@ -1,7 +1,7 @@ Imports System.ComponentModel Imports System.Runtime.InteropServices -Public Class ClassClipboardWatcher : Inherits NativeWindow : Implements IDisposable +Public Class ClasseasyFLOW : Inherits NativeWindow : Implements IDisposable Private Shared Function AddClipboardFormatListener(ByVal hWnd As IntPtr) As Boolean End Function @@ -16,7 +16,7 @@ Public Class ClassClipboardWatcher : Inherits NativeWindow : Implements IDisposa Private _IsDisposed As Boolean = False 'nur eine globale Instanz zulassen - Public Shared Singleton As New ClassClipboardWatcher + Public Shared Singleton As New ClasseasyFLOW Const WM_CLIPBOARDUPDATE As Integer = &H31D diff --git a/app/DD_Clipboard_Searcher/MyDataset.Designer.vb b/app/DD_Clipboard_Searcher/MyDataset.Designer.vb index 6c684aa..8be5f23 100644 --- a/app/DD_Clipboard_Searcher/MyDataset.Designer.vb +++ b/app/DD_Clipboard_Searcher/MyDataset.Designer.vb @@ -4839,10 +4839,6 @@ Partial Public Class MyDataset Partial Public Class VWCW_GROUP_PROFILEDataTable Inherits Global.System.Data.TypedTableBase(Of VWCW_GROUP_PROFILERow) - Private columnGUID As Global.System.Data.DataColumn - - Private columnNAME As Global.System.Data.DataColumn - Private columnREGEX_EXPRESSION As Global.System.Data.DataColumn Private columnCOMMENT As Global.System.Data.DataColumn @@ -4851,7 +4847,11 @@ Partial Public Class MyDataset Private columnGROUP_ID As Global.System.Data.DataColumn - Private columnPROC_NAME As Global.System.Data.DataColumn + Private columnGROUP_NAME As Global.System.Data.DataColumn + + Private columnPROFIL_ID As Global.System.Data.DataColumn + + Private columnPROFIL_NAME As Global.System.Data.DataColumn _ @@ -4888,22 +4888,6 @@ Partial Public Class MyDataset Me.InitVars End Sub - _ - Public ReadOnly Property GUIDColumn() As Global.System.Data.DataColumn - Get - Return Me.columnGUID - End Get - End Property - - _ - Public ReadOnly Property NAMEColumn() As Global.System.Data.DataColumn - Get - Return Me.columnNAME - End Get - End Property - _ Public ReadOnly Property REGEX_EXPRESSIONColumn() As Global.System.Data.DataColumn @@ -4938,9 +4922,25 @@ Partial Public Class MyDataset _ - Public ReadOnly Property PROC_NAMEColumn() As Global.System.Data.DataColumn + Public ReadOnly Property GROUP_NAMEColumn() As Global.System.Data.DataColumn Get - Return Me.columnPROC_NAME + Return Me.columnGROUP_NAME + End Get + End Property + + _ + Public ReadOnly Property PROFIL_IDColumn() As Global.System.Data.DataColumn + Get + Return Me.columnPROFIL_ID + End Get + End Property + + _ + Public ReadOnly Property PROFIL_NAMEColumn() As Global.System.Data.DataColumn + Get + Return Me.columnPROFIL_NAME End Get End Property @@ -4981,9 +4981,9 @@ Partial Public Class MyDataset _ - Public Overloads Function AddVWCW_GROUP_PROFILERow(ByVal GUID As Integer, ByVal NAME As String, ByVal REGEX_EXPRESSION As String, ByVal COMMENT As String, ByVal ACTIVE As Boolean, ByVal GROUP_ID As Integer, ByVal PROC_NAME As String) As VWCW_GROUP_PROFILERow + Public Overloads Function AddVWCW_GROUP_PROFILERow(ByVal REGEX_EXPRESSION As String, ByVal COMMENT As String, ByVal ACTIVE As Boolean, ByVal GROUP_ID As Integer, ByVal GROUP_NAME As String, ByVal PROFIL_ID As Integer, ByVal PROFIL_NAME As String) As VWCW_GROUP_PROFILERow Dim rowVWCW_GROUP_PROFILERow As VWCW_GROUP_PROFILERow = CType(Me.NewRow,VWCW_GROUP_PROFILERow) - Dim columnValuesArray() As Object = New Object() {GUID, NAME, REGEX_EXPRESSION, COMMENT, ACTIVE, GROUP_ID, PROC_NAME} + Dim columnValuesArray() As Object = New Object() {REGEX_EXPRESSION, COMMENT, ACTIVE, GROUP_ID, GROUP_NAME, PROFIL_ID, PROFIL_NAME} rowVWCW_GROUP_PROFILERow.ItemArray = columnValuesArray Me.Rows.Add(rowVWCW_GROUP_PROFILERow) Return rowVWCW_GROUP_PROFILERow @@ -5006,22 +5006,18 @@ Partial Public Class MyDataset _ Friend Sub InitVars() - Me.columnGUID = MyBase.Columns("GUID") - Me.columnNAME = MyBase.Columns("NAME") Me.columnREGEX_EXPRESSION = MyBase.Columns("REGEX_EXPRESSION") Me.columnCOMMENT = MyBase.Columns("COMMENT") Me.columnACTIVE = MyBase.Columns("ACTIVE") Me.columnGROUP_ID = MyBase.Columns("GROUP_ID") - Me.columnPROC_NAME = MyBase.Columns("PROC_NAME") + Me.columnGROUP_NAME = MyBase.Columns("GROUP_NAME") + Me.columnPROFIL_ID = MyBase.Columns("PROFIL_ID") + Me.columnPROFIL_NAME = MyBase.Columns("PROFIL_NAME") End Sub _ Private Sub InitClass() - Me.columnGUID = New Global.System.Data.DataColumn("GUID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnGUID) - Me.columnNAME = New Global.System.Data.DataColumn("NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnNAME) Me.columnREGEX_EXPRESSION = New Global.System.Data.DataColumn("REGEX_EXPRESSION", GetType(String), Nothing, Global.System.Data.MappingType.Element) MyBase.Columns.Add(Me.columnREGEX_EXPRESSION) Me.columnCOMMENT = New Global.System.Data.DataColumn("COMMENT", GetType(String), Nothing, Global.System.Data.MappingType.Element) @@ -5030,18 +5026,22 @@ Partial Public Class MyDataset MyBase.Columns.Add(Me.columnACTIVE) Me.columnGROUP_ID = New Global.System.Data.DataColumn("GROUP_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) MyBase.Columns.Add(Me.columnGROUP_ID) - Me.columnPROC_NAME = New Global.System.Data.DataColumn("PROC_NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) - MyBase.Columns.Add(Me.columnPROC_NAME) - Me.columnGUID.AllowDBNull = false - Me.columnNAME.AllowDBNull = false - Me.columnNAME.MaxLength = 100 + Me.columnGROUP_NAME = New Global.System.Data.DataColumn("GROUP_NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) + MyBase.Columns.Add(Me.columnGROUP_NAME) + Me.columnPROFIL_ID = New Global.System.Data.DataColumn("PROFIL_ID", GetType(Integer), Nothing, Global.System.Data.MappingType.Element) + MyBase.Columns.Add(Me.columnPROFIL_ID) + Me.columnPROFIL_NAME = New Global.System.Data.DataColumn("PROFIL_NAME", GetType(String), Nothing, Global.System.Data.MappingType.Element) + MyBase.Columns.Add(Me.columnPROFIL_NAME) + Me.Constraints.Add(New Global.System.Data.UniqueConstraint("VWCW_GROUP_PROFILEKey1", New Global.System.Data.DataColumn() {Me.columnGROUP_ID, Me.columnPROFIL_ID}, false)) Me.columnREGEX_EXPRESSION.AllowDBNull = false Me.columnREGEX_EXPRESSION.MaxLength = 100 Me.columnCOMMENT.MaxLength = 500 Me.columnACTIVE.AllowDBNull = false Me.columnGROUP_ID.AllowDBNull = false - Me.columnPROC_NAME.AllowDBNull = false - Me.columnPROC_NAME.MaxLength = 100 + Me.columnGROUP_NAME.MaxLength = 50 + Me.columnPROFIL_ID.AllowDBNull = false + Me.columnPROFIL_NAME.AllowDBNull = false + Me.columnPROFIL_NAME.MaxLength = 100 End Sub _ - Public Property GUID() As Integer - Get - Return CType(Me(Me.tableVWCW_GROUP_PROFILE.GUIDColumn),Integer) - End Get - Set - Me(Me.tableVWCW_GROUP_PROFILE.GUIDColumn) = value - End Set - End Property - - _ - Public Property NAME() As String - Get - Return CType(Me(Me.tableVWCW_GROUP_PROFILE.NAMEColumn),String) - End Get - Set - Me(Me.tableVWCW_GROUP_PROFILE.NAMEColumn) = value - End Set - End Property - _ Public Property REGEX_EXPRESSION() As String @@ -8335,12 +8313,38 @@ Partial Public Class MyDataset _ - Public Property PROC_NAME() As String + Public Property GROUP_NAME() As String Get - Return CType(Me(Me.tableVWCW_GROUP_PROFILE.PROC_NAMEColumn),String) + Try + Return CType(Me(Me.tableVWCW_GROUP_PROFILE.GROUP_NAMEColumn),String) + Catch e As Global.System.InvalidCastException + Throw New Global.System.Data.StrongTypingException("Der Wert für Spalte GROUP_NAME in Tabelle VWCW_GROUP_PROFILE ist DBNull.", e) + End Try End Get Set - Me(Me.tableVWCW_GROUP_PROFILE.PROC_NAMEColumn) = value + Me(Me.tableVWCW_GROUP_PROFILE.GROUP_NAMEColumn) = value + End Set + End Property + + _ + Public Property PROFIL_ID() As Integer + Get + Return CType(Me(Me.tableVWCW_GROUP_PROFILE.PROFIL_IDColumn),Integer) + End Get + Set + Me(Me.tableVWCW_GROUP_PROFILE.PROFIL_IDColumn) = value + End Set + End Property + + _ + Public Property PROFIL_NAME() As String + Get + Return CType(Me(Me.tableVWCW_GROUP_PROFILE.PROFIL_NAMEColumn),String) + End Get + Set + Me(Me.tableVWCW_GROUP_PROFILE.PROFIL_NAMEColumn) = value End Set End Property @@ -8355,6 +8359,18 @@ Partial Public Class MyDataset Public Sub SetCOMMENTNull() Me(Me.tableVWCW_GROUP_PROFILE.COMMENTColumn) = Global.System.Convert.DBNull End Sub + + _ + Public Function IsGROUP_NAMENull() As Boolean + Return Me.IsNull(Me.tableVWCW_GROUP_PROFILE.GROUP_NAMEColumn) + End Function + + _ + Public Sub SetGROUP_NAMENull() + Me(Me.tableVWCW_GROUP_PROFILE.GROUP_NAMEColumn) = Global.System.Convert.DBNull + End Sub End Class ''' @@ -12895,13 +12911,13 @@ Namespace MyDatasetTableAdapters Dim tableMapping As Global.System.Data.Common.DataTableMapping = New Global.System.Data.Common.DataTableMapping() tableMapping.SourceTable = "Table" tableMapping.DataSetTable = "VWCW_GROUP_PROFILE" - tableMapping.ColumnMappings.Add("GUID", "GUID") - tableMapping.ColumnMappings.Add("NAME", "NAME") tableMapping.ColumnMappings.Add("REGEX_EXPRESSION", "REGEX_EXPRESSION") tableMapping.ColumnMappings.Add("COMMENT", "COMMENT") tableMapping.ColumnMappings.Add("ACTIVE", "ACTIVE") tableMapping.ColumnMappings.Add("GROUP_ID", "GROUP_ID") - tableMapping.ColumnMappings.Add("PROC_NAME", "PROC_NAME") + tableMapping.ColumnMappings.Add("GROUP_NAME", "GROUP_NAME") + tableMapping.ColumnMappings.Add("PROFIL_ID", "PROFIL_ID") + tableMapping.ColumnMappings.Add("PROFIL_NAME", "PROFIL_NAME") Me._adapter.TableMappings.Add(tableMapping) End Sub @@ -12918,9 +12934,11 @@ Namespace MyDatasetTableAdapters Me._commandCollection = New Global.System.Data.SqlClient.SqlCommand(0) {} Me._commandCollection(0) = New Global.System.Data.SqlClient.SqlCommand() Me._commandCollection(0).Connection = Me.Connection - Me._commandCollection(0).CommandText = "SELECT GUID, NAME, REGEX_EXPRESSION, COMMENT, ACTIVE, GROUP_ID, PROC_NAME"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWCW_GROUP_PROFILE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (GUID = @PROFILE_ID)" + Me._commandCollection(0).CommandText = "SELECT PROFIL_ID, PROFIL_NAME, REGEX_EXPRESSION, COMMENT, ACTIVE, GROUP_ID"& _ + ", GROUP_NAME"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"FROM VWCW_GROUP_PROFILE"&Global.Microsoft.VisualBasic.ChrW(13)&Global.Microsoft.VisualBasic.ChrW(10)&"WHERE (PROFIL_ID = @PRO"& _ + "FILE_ID)" Me._commandCollection(0).CommandType = Global.System.Data.CommandType.Text - Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROFILE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "GUID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) + Me._commandCollection(0).Parameters.Add(New Global.System.Data.SqlClient.SqlParameter("@PROFILE_ID", Global.System.Data.SqlDbType.Int, 4, Global.System.Data.ParameterDirection.Input, 0, 0, "PROFIL_ID", Global.System.Data.DataRowVersion.Current, false, Nothing, "", "", "")) End Sub - + - SELECT GUID, NAME, REGEX_EXPRESSION, COMMENT, ACTIVE, GROUP_ID, PROC_NAME + SELECT GUID, PROFIL_ID, PROFIL_NAME, REGEX_EXPRESSION, COMMENT, ACTIVE, GROUP_ID, GROUP_NAME FROM VWCW_GROUP_PROFILE -WHERE (GUID = @PROFILE_ID) +WHERE (PROFIL_ID = @PROFILE_ID) - + - - - + + + + @@ -1153,29 +1154,29 @@ WHERE (GUID = @PROFILE_ID) - - + + - + - + - + @@ -1188,14 +1189,6 @@ WHERE (GUID = @PROFILE_ID) - - - - - - - - @@ -1212,13 +1205,22 @@ WHERE (GUID = @PROFILE_ID) - + + + + + + + + + + @@ -1295,6 +1297,10 @@ WHERE (GUID = @PROFILE_ID) + + + + diff --git a/app/DD_Clipboard_Searcher/MyDataset.xss b/app/DD_Clipboard_Searcher/MyDataset.xss index 61ce8d4..a35b108 100644 --- a/app/DD_Clipboard_Searcher/MyDataset.xss +++ b/app/DD_Clipboard_Searcher/MyDataset.xss @@ -4,7 +4,7 @@ Changes to this file may cause incorrect behavior and will be lost if the code is regenerated. --> - + @@ -16,7 +16,7 @@ - + diff --git a/app/DD_Clipboard_Searcher/easyFLOW.vbproj b/app/DD_Clipboard_Searcher/easyFLOW.vbproj index 11d9432..c8f0354 100644 --- a/app/DD_Clipboard_Searcher/easyFLOW.vbproj +++ b/app/DD_Clipboard_Searcher/easyFLOW.vbproj @@ -29,6 +29,8 @@ 1.0.0.%2a false true + + AnyCPU @@ -94,52 +96,55 @@ - ..\..\..\DDMonorepo\Controls.DocumentViewer\bin\Debug\DigitalData.Controls.DocumentViewer.dll + ..\..\..\..\2_DLL Projekte\DDMonorepo\Controls.DocumentViewer\bin\Debug\DigitalData.Controls.DocumentViewer.dll P:\Projekte DIGITAL DATA\DIGITAL DATA - Entwicklung\DLL_Bibliotheken\Digital Data\Controls\DigitalData.Controls.RegexEditor.dll - ..\..\..\DDMonorepo\GUIs.ClipboardWatcher\bin\Debug\DigitalData.GUIs.ClipboardWatcher.dll + ..\..\..\..\2_DLL Projekte\DDMonorepo\GUIs.ClipboardWatcher\bin\Debug\DigitalData.GUIs.ClipboardWatcher.dll - ..\..\..\DDMonorepo\GUIs.Common\bin\Debug\DigitalData.GUIs.Common.dll + ..\..\..\..\2_DLL Projekte\DDMonorepo\GUIs.Common\bin\Debug\DigitalData.GUIs.Common.dll - ..\..\..\DDModules\Base\bin\Debug\DigitalData.Modules.Base.dll + ..\..\..\..\2_DLL Projekte\DDModules\Base\bin\Debug\DigitalData.Modules.Base.dll - ..\..\..\DDModules\Config\bin\Debug\DigitalData.Modules.Config.dll + ..\..\..\..\2_DLL Projekte\DDModules\Config\bin\Debug\DigitalData.Modules.Config.dll - ..\..\..\DDModules\Database\bin\Debug\DigitalData.Modules.Database.dll + ..\..\..\..\2_DLL Projekte\DDModules\Database\bin\Debug\DigitalData.Modules.Database.dll - ..\..\..\DDModules\EDMIAPI\bin\Debug\DigitalData.Modules.EDMI.API.dll + ..\..\..\..\2_DLL Projekte\DDModules\EDMIAPI\bin\Debug\DigitalData.Modules.EDMI.API.dll ..\..\..\..\2_DLL Projekte\DDModules\Encryption\bin\Debug\DigitalData.Modules.Encryption.dll - ..\..\..\DDModules\Filesystem\bin\Debug\DigitalData.Modules.Filesystem.dll + ..\..\..\..\2_DLL Projekte\DDModules\Filesystem\bin\Debug\DigitalData.Modules.Filesystem.dll + + + ..\..\..\..\2_DLL Projekte\DDModules\Language\bin\Debug\DigitalData.Modules.Language.dll - ..\..\..\DDModules\License\bin\Debug\DigitalData.Modules.License.dll + ..\..\..\..\2_DLL Projekte\DDModules\License\bin\Debug\DigitalData.Modules.License.dll - ..\..\..\DDModules\Logging\bin\Debug\DigitalData.Modules.Logging.dll + ..\..\..\..\2_DLL Projekte\DDModules\Logging\bin\Debug\DigitalData.Modules.Logging.dll - ..\..\..\DDModules\Patterns\bin\Debug\DigitalData.Modules.Patterns.dll + ..\..\..\..\2_DLL Projekte\DDModules\Patterns\bin\Debug\DigitalData.Modules.Patterns.dll - ..\..\..\DDModules\Windows\bin\Debug\DigitalData.Modules.Windows.dll + ..\..\..\..\2_DLL Projekte\DDModules\Windows\bin\Debug\DigitalData.Modules.Windows.dll - ..\..\..\DDModules\ZooFlow\bin\Debug\DigitalData.Modules.ZooFlow.dll + ..\..\..\..\2_DLL Projekte\DDModules\ZooFlow\bin\Debug\DigitalData.Modules.ZooFlow.dll - - D:\ProgramFiles\GdPicture.NET 14\Redist\GdPicture.NET (.NET Framework 4.5)\GdPicture.NET.14.dll + + ..\packages\GdPicture.14.2.90\lib\net462\GdPicture.NET.14.dll @@ -185,7 +190,7 @@ - + @@ -432,7 +437,7 @@ Designer MSDataSetGenerator - MyDataset.Designer.vb + MyDataset1.Designer.vb MyDataset.xsd @@ -525,6 +530,13 @@ + + + + Dieses Projekt verweist auf mindestens ein NuGet-Paket, das auf diesem Computer fehlt. Verwenden Sie die Wiederherstellung von NuGet-Paketen, um die fehlenden Dateien herunterzuladen. Weitere Informationen finden Sie unter "http://go.microsoft.com/fwlink/?LinkID=322105". Die fehlende Datei ist "{0}". + + +