From b90483cc568d6cd169e16d6e97e0fd6f972ed11f Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 23 May 2013 13:53:11 +0200 Subject: [PATCH] compila logger --- ETS_Data/ETS_Data.csproj | 5 +- ETS_Data/NLog.config | 26 +- ETS_Data/NLog.xsd | 1886 +++++++++-------- ...gnTimeResolveAssemblyReferencesInput.cache | Bin 9416 -> 10133 bytes ETS_Data/obj/Debug/ETS_Data.dll | Bin 721920 -> 721920 bytes ETS_Data/packages.config | 3 + PROJ-ETS/PROJ-ETS/NLog.config | 26 +- PROJ-ETS/PROJ-ETS/PROJ-ETS.csproj | 1 + .../WebUserControls/mod_testata.ascx.cs | 7 +- PROJ-ETS/PROJ-ETS/bin/ETS_Data.dll | Bin 721920 -> 721920 bytes PROJ-ETS/PROJ-ETS/bin/NLog.config | 26 +- PROJ-ETS/PROJ-ETS/bin/PROJ-ETS.dll | Bin 42496 -> 42496 bytes ...J-ETS.csprojResolveAssemblyReference.cache | Bin 114770 -> 107363 bytes PROJ-ETS/PROJ-ETS/obj/Debug/PROJ-ETS.dll | Bin 42496 -> 42496 bytes PROJ-ETS/packages/repositories.config | 1 + 15 files changed, 1014 insertions(+), 967 deletions(-) diff --git a/ETS_Data/ETS_Data.csproj b/ETS_Data/ETS_Data.csproj index a5ab405..0f2fe16 100644 --- a/ETS_Data/ETS_Data.csproj +++ b/ETS_Data/ETS_Data.csproj @@ -67,8 +67,9 @@ True ..\ETS-WS\packages\DocumentFormat.OpenXml.1.0\lib\DocumentFormat.OpenXml.dll - - ..\ETS-WS\packages\NLog.2.0.0.2000\lib\net40\NLog.dll + + False + ..\PROJ-ETS\packages\NLog.2.0.1.2\lib\net40\NLog.dll diff --git a/ETS_Data/NLog.config b/ETS_Data/NLog.config index bbb24f5..a4d889d 100644 --- a/ETS_Data/NLog.config +++ b/ETS_Data/NLog.config @@ -2,24 +2,28 @@ - - - - - + + + + + - + - - - - + + - + \ No newline at end of file diff --git a/ETS_Data/NLog.xsd b/ETS_Data/NLog.xsd index b206007..b26df06 100644 --- a/ETS_Data/NLog.xsd +++ b/ETS_Data/NLog.xsd @@ -224,6 +224,84 @@ + + + + + + + + + + + + Name of the target. + + + + + Maximum number of log events that the buffer can keep. + + + + + Indicates whether buffer should grow as needed. + + + + + Number of log events to be buffered. + + + + + + + + + + + + + + + Name of the target. + + + + + Layout used to format log messages. + + + + + + + + + + + + + + + + Name of the target. + + + + + Indicates whether to add <!-- --> comments around all written texts. + + + + + Layout used to format log messages. + + + + + @@ -320,21 +398,22 @@ - - + + + - - - - + + + + - + @@ -342,31 +421,36 @@ Name of the target. - - - Indicates whether to append newline at the end of log message. - - Instance of that is used to format log messages. - - - Action that should be taken if the message is larger than maxMessageSize. - - Maximum message size in bytes. + + + Indicates whether to append newline at the end of log message. + + + + + Action that should be taken if the message is larger than maxMessageSize. + + Encoding to be used. + + + Indicates whether to keep connection open whenever possible. + + Size of the connection cache (number of connections which are kept alive). @@ -377,9 +461,14 @@ Network address. - + - Indicates whether to keep connection open whenever possible. + Maximum queue size. + + + + + NDC item separator. @@ -387,21 +476,11 @@ Indicates whether to include source info (file name and line number) in the information sent over the network. - - - Indicates whether to include call site (class and method name) in the information sent over the network. - - AppInfo field. By default it's the friendly name of the current AppDomain. - - - NDC item separator. - - Indicates whether to include stack contents. @@ -412,6 +491,11 @@ Indicates whether to include NLog-specific extensions to log4j schema. + + + Indicates whether to include call site (class and method name) in the information sent over the network. + + Indicates whether to include dictionary contents. @@ -443,14 +527,143 @@ + + + + + + + + + + + + + + + + Name of the target. + + + + + Text to be rendered. + + + + + Header. + + + + + Footer. + + + + + Indicates whether to use default row highlighting rules. + + + + + Indicates whether the error stream (stderr) should be used instead of the output stream (stdout). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Background color. + + + + + Condition that must be met in order to set the specified foreground and background color. + + + + + Foreground color. + + + + + + + + + + + + + + + Background color. + + + + + Foreground color. + + + + + Indicates whether to ignore case when comparing texts. + + + + + Regular expression to be matched. You must specify either text or regex. + + + + + Text to be matched. You must specify either text or regex. + + + + + Indicates whether to match whole words only. + + + - + @@ -463,16 +676,16 @@ Text to be rendered. - - - Footer. - - Header. + + + Footer. + + Indicates whether to send the log messages to the standard error instead of the standard output. @@ -634,6 +847,38 @@ + + + + + + + + + + + + Name of the target. + + + + + Footer. + + + + + Text to be rendered. + + + + + Header. + + + + + @@ -654,6 +899,56 @@ + + + + + + + + + + + + + + + Name of the target. + + + + + Layout used to format log messages. + + + + + Name of the machine on which Event Log service is running. + + + + + Value to be used as the event Source. + + + + + Layout that renders event Category. + + + + + Layout that renders event ID. + + + + + Name of the Event Log to write to. This can be System, Application or any user-defined name. + + + + + @@ -686,12 +981,12 @@ - + + - @@ -745,11 +1040,6 @@ Maximum number of archive files that should be kept. - - - Name of the file to be used for an archive. - - Way file archives are numbered. @@ -760,6 +1050,16 @@ Indicates whether to automatically archive log files every time the specified time passes. + + + Name of the file to be used for an archive. + + + + + Name of the file to write to. + + Indicates whether to replace file contents on each write instead of appending log message at the end. @@ -770,11 +1070,6 @@ File attributes (Windows only). - - - Name of the file to write to. - - Indicates whether to delete old log file on startup. @@ -904,6 +1199,264 @@ + + + + + + + + + + + + + + Name of the target. + + + + + Layout used to format log messages. + + + + + Name of the Form on which the control is located. + + + + + Indicates whether log text should be appended to the text of the control instead of overwriting it. + + + + + Name of control to which NLog will log write log text. + + + + + Whether new log entry are added to the start or the end of the control + + + + + + + + + + + + + + + + + + + + + Name of the target. + + + + + Username to change context to. + + + + + User account password. + + + + + Indicates whether to revert to the credentials of the process instead of impersonating another user. + + + + + Required impersonation level. + + + + + Windows domain name to change context to. + + + + + Logon Type. + + + + + Type of the logon provider. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Name of the target. + + + + + Header. + + + + + Footer. + + + + + Text to be rendered. + + + + + Indicates whether to send message as HTML instead of plain text. + + + + + Indicates whether to add new lines between log entries. + + + + + Encoding to be used for sending e-mail. + + + + + Mail subject. + + + + + Recipients' email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). + + + + + BCC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). + + + + + Sender's email address (e.g. joe@domain.com). + + + + + CC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). + + + + + Mail message body (repeated for each log message send in one mail). + + + + + Indicates whether SSL (secure sockets layer) should be used when communicating with SMTP server. + + + + + Indicates whether the default Settings from System.Net.MailSettings should be used. + + + + + Username used to connect to SMTP server (used when SmtpAuthentication is set to "basic"). + + + + + Password used to authenticate against SMTP server (used when SmtpAuthentication is set to "basic"). + + + + + SMTP Authentication mode. + + + + + SMTP Server to be used for sending. + + + + + Port number that SMTP Server is listening on. + + + + + + + + + + + + @@ -999,6 +1552,62 @@ + + + + + + + + + + + + + + + + Name of the target. + + + + + Indicates whether to use the XML format when serializing message. + + + + + Encoding to be used when writing text to the queue. + + + + + Layout used to format log messages. + + + + + Indicates whether to use recoverable messages (with guaranteed delivery). + + + + + Indicates whether to create the queue if it doesn't exists. + + + + + Label to associate with each message. + + + + + Name of the queue to write to. + + + + + @@ -1012,6 +1621,7 @@ + @@ -1058,6 +1668,11 @@ Network address. + + + Maximum queue size. + + @@ -1066,21 +1681,22 @@ - - + + + - - - - + + + + - + @@ -1088,31 +1704,36 @@ Name of the target. - - - Indicates whether to append newline at the end of log message. - - Instance of that is used to format log messages. - - - Action that should be taken if the message is larger than maxMessageSize. - - Maximum message size in bytes. + + + Indicates whether to append newline at the end of log message. + + + + + Action that should be taken if the message is larger than maxMessageSize. + + Encoding to be used. + + + Indicates whether to keep connection open whenever possible. + + Size of the connection cache (number of connections which are kept alive). @@ -1123,9 +1744,14 @@ Network address. - + - Indicates whether to keep connection open whenever possible. + Maximum queue size. + + + + + NDC item separator. @@ -1133,21 +1759,11 @@ Indicates whether to include source info (file name and line number) in the information sent over the network. - - - Indicates whether to include call site (class and method name) in the information sent over the network. - - AppInfo field. By default it's the friendly name of the current AppDomain. - - - NDC item separator. - - Indicates whether to include stack contents. @@ -1158,6 +1774,11 @@ Indicates whether to include NLog-specific extensions to log4j schema. + + + Indicates whether to include call site (class and method name) in the information sent over the network. + + Indicates whether to include dictionary contents. @@ -1212,6 +1833,88 @@ + + + + + + + + + + + + + + + Name of the target. + + + + + Performance counter instance name. + + + + + Counter help text. + + + + + Performance counter type. + + + + + Indicates whether performance counter should be automatically created. + + + + + Name of the performance counter category. + + + + + Name of the performance counter. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1309,6 +2012,165 @@ + + + + + + + + + + + + + + + + + + + + + Name of the target. + + + + + Layout used to format log messages. + + + + + Initial height of the form with rich text box. + + + + + Indicates whether scroll bar will be moved automatically to show most recent log entries. + + + + + Maximum number of lines the rich text box will store (or 0 to disable this feature). + + + + + Indicates whether the created form will be initially minimized. + + + + + Indicates whether the created window will be a tool window. + + + + + Name of RichTextBox to which Nlog will write. + + + + + Name of the Form on which the control is located. If there is no open form of a specified name than NLog will create a new one. + + + + + Initial width of the form with rich text box. + + + + + Indicates whether to use default coloring rules. + + + + + + + + + + + + + + + + + + + + + + + + + + + Background color. Names are identical with KnownColor enum extended with Empty value which means that background color won't be changed. + + + + + Font color. Names are identical with KnownColor enum extended with Empty value which means that font color won't be changed. + + + + + Indicates whether to ignore case when comparing texts. + + + + + Regular expression to be matched. You must specify either text or regex. + + + + + Font style of matched text. Possible values are the same as in FontStyle enum in System.Drawing. + + + + + Text to be matched. You must specify either text or regex. + + + + + Indicates whether to match whole words only. + + + + + + + + + + + + + Background color. + + + + + Condition that must be met in order to set the specified font color. + + + + + Font color. + + + + + Font style of matched text. + + + @@ -1337,6 +2199,26 @@ + + + + + + + + + + Name of the target. + + + + + Layout used to format log messages. + + + + + @@ -1685,858 +2567,6 @@ - - - - - - - - - - - - - - - - Name of the target. - - - - - Indicates whether to use the XML format when serializing message. - - - - - Encoding to be used when writing text to the queue. - - - - - Layout used to format log messages. - - - - - Indicates whether to use recoverable messages (with guaranteed delivery). - - - - - Indicates whether to create the queue if it doesn't exists. - - - - - Label to associate with each message. - - - - - Name of the queue to write to. - - - - - - - - - - - - - - - - - Name of the target. - - - - - Maximum number of log events that the buffer can keep. - - - - - Indicates whether buffer should grow as needed. - - - - - Number of log events to be buffered. - - - - - - - - - - - - - - - Name of the target. - - - - - Layout used to format log messages. - - - - - - - - - - - - - - - - Name of the target. - - - - - Indicates whether to add <!-- --> comments around all written texts. - - - - - Layout used to format log messages. - - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Text to be rendered. - - - - - Header. - - - - - Footer. - - - - - Indicates whether to use default row highlighting rules. - - - - - Indicates whether the error stream (stderr) should be used instead of the output stream (stdout). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Background color. - - - - - Condition that must be met in order to set the specified foreground and background color. - - - - - Foreground color. - - - - - - - - - - - - - - - Background color. - - - - - Foreground color. - - - - - Indicates whether to ignore case when comparing texts. - - - - - Regular expression to be matched. You must specify either text or regex. - - - - - Text to be matched. You must specify either text or regex. - - - - - Indicates whether to match whole words only. - - - - - - - - - - - - - - - Name of the target. - - - - - Footer. - - - - - Text to be rendered. - - - - - Header. - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Layout used to format log messages. - - - - - Name of the machine on which Event Log service is running. - - - - - Value to be used as the event Source. - - - - - Layout that renders event Category. - - - - - Layout that renders event ID. - - - - - Name of the Event Log to write to. This can be System, Application or any user-defined name. - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Layout used to format log messages. - - - - - Indicates whether log text should be appended to the text of the control instead of overwriting it. - - - - - Name of control to which NLog will log write log text. - - - - - Name of the Form on which the control is located. - - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Username to change context to. - - - - - User account password. - - - - - Indicates whether to revert to the credentials of the process instead of impersonating another user. - - - - - Required impersonation level. - - - - - Windows domain name to change context to. - - - - - Logon Type. - - - - - Type of the logon provider. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Header. - - - - - Footer. - - - - - Text to be rendered. - - - - - Indicates whether to send message as HTML instead of plain text. - - - - - Indicates whether to add new lines between log entries. - - - - - Encoding to be used for sending e-mail. - - - - - Mail subject. - - - - - Recipients' email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - - - - - BCC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - - - - - CC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - - - - - Sender's email address (e.g. joe@domain.com). - - - - - Mail message body (repeated for each log message send in one mail). - - - - - Username used to connect to SMTP server (used when SmtpAuthentication is set to "basic"). - - - - - Indicates whether SSL (secure sockets layer) should be used when communicating with SMTP server. - - - - - Password used to authenticate against SMTP server (used when SmtpAuthentication is set to "basic"). - - - - - SMTP Authentication mode. - - - - - SMTP Server to be used for sending. - - - - - Port number that SMTP Server is listening on. - - - - - - - - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Performance counter instance name. - - - - - Counter help text. - - - - - Performance counter type. - - - - - Indicates whether performance counter should be automatically created. - - - - - Name of the performance counter category. - - - - - Name of the performance counter. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Name of the target. - - - - - Layout used to format log messages. - - - - - Initial height of the form with rich text box. - - - - - Indicates whether scroll bar will be moved automatically to show most recent log entries. - - - - - Maximum number of lines the rich text box will store (or 0 to disable this feature). - - - - - Indicates whether the created form will be initially minimized. - - - - - Indicates whether the created window will be a tool window. - - - - - Name of RichTextBox to which Nlog will write. - - - - - Name of the Form on which the control is located. If there is no open form of a specified name than NLog will create a new one. - - - - - Initial width of the form with rich text box. - - - - - Indicates whether to use default coloring rules. - - - - - - - - - - - - - - - - - - - - - - - - - - - Background color. Names are identical with KnownColor enum extended with Empty value which means that background color won't be changed. - - - - - Font color. Names are identical with KnownColor enum extended with Empty value which means that font color won't be changed. - - - - - Indicates whether to ignore case when comparing texts. - - - - - Regular expression to be matched. You must specify either text or regex. - - - - - Font style of matched text. Possible values are the same as in FontStyle enum in System.Drawing. - - - - - Text to be matched. You must specify either text or regex. - - - - - Indicates whether to match whole words only. - - - - - - - - - - - - - Background color. - - - - - Condition that must be met in order to set the specified font color. - - - - - Font color. - - - - - Font style of matched text. - - - - - - - - - - - - - Name of the target. - - - - - Layout used to format log messages. - - - - - diff --git a/ETS_Data/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/ETS_Data/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 6a76c59dfdcaca6d66d715e52052cd71c39ea3a6..f2c271f91c9556b1d43c65be5c4513a0e7805fde 100644 GIT binary patch delta 905 zcmZWoTTc@~80~Dk)9!Xly9HV(A}wkZv`cTIAQ6;P%g7!@f!kbUXzwk|c;aR^~FCjR|oH=v8`Oa)IXFrd=oY?FmQP{J!ZRz90|MvYD z;XDO6B!|4!N-0(DGD9>QPdI)4`$TOj%o9TrLF@)QhU^Q9_B(TE@yoQKxmtM5Zb6NIcpl)Z<>Z zBCtt)43yR4LODvw8xrkL)OmDG$QEz-Rg{?EgLHAi*sB&1|P%<7mq^N zxkNf)+qnd=DIS(rF9w2U4`l+yv1}g+0ejm~=@b1iPUbDO0H^ zxy6P1#R6@G9ao8*LM&SI^fX)T20epKS+nVr+e312;4awn^z2d9YS43VPeJZm$RMfQ;hJAx3F*5Ta`yI>=8pjWs6XKyD^?TLBPL2-wa}Ol6mv}eBaxh+05JB+n>f?4-*9{Lf0GP7Lne6 zoFLF-{$Vv+DE(l`2yo<#2AvMO$z*akSa4#XE(|8>h91`_^`Lx7Am_acpIylvFUvGw zXpu8FXVTSNQClxp*Lr5PYE3VfQqPjILVcL`v3&GzK{QE4bgew^XR27!4cdsx$vios zBw_=O0J3Poz$R^CL0;EOMU_gZt#VK`40?u3?YSmeQFXJTAPhCE!Y{XtG&5yR#DI97 z*yH_jtzys+^X&0H4&f7safqCN!l4zRBDCTAviy7PKDQ7>ddO+j=OXQp5p_#}o@Fah z;k$3mR-+wQlZT(u3~c&6wgT<^hZ~^Xzig?|^KdB5!n;N{DZsH`wWze~)WK{wv;}HJLnLSNK2g7fhwfiX2xI zC2Q#UY)Pvpl`PM&%eV~tkvZrM`N$O*3~i9Bf7s?7$<=c*D@oxy7jTCM@FHv_*We($ zXqnUUuoG52^F@Q#3}VeP)+{=w^iqXeLwoy?1tBzynbRRsR0Jozfngf!r&FTs)Ehxz zO+PgZ!unaj>GB`^Ck_|c|N@T0jz*3N9$hWF+>Q|90D C9nD|> diff --git a/ETS_Data/obj/Debug/ETS_Data.dll b/ETS_Data/obj/Debug/ETS_Data.dll index ba63de67937e2db6a2eda92e9803f0629e45058a..0e8dc29f2ec99a61419c904e9446e6d811d57227 100644 GIT binary patch delta 111 zcmZqZ&}rzGOYcNeZZ(c@UkRY3G Nq`GMPiQiln902?IDh>bu delta 111 zcmZqZ&}rz + + + \ No newline at end of file diff --git a/PROJ-ETS/PROJ-ETS/NLog.config b/PROJ-ETS/PROJ-ETS/NLog.config index d2e19fd..3bb347b 100644 --- a/PROJ-ETS/PROJ-ETS/NLog.config +++ b/PROJ-ETS/PROJ-ETS/NLog.config @@ -2,24 +2,28 @@ - - - - - + + + + + - + - - - - + + - + \ No newline at end of file diff --git a/PROJ-ETS/PROJ-ETS/PROJ-ETS.csproj b/PROJ-ETS/PROJ-ETS/PROJ-ETS.csproj index 9a35579..29ce110 100644 --- a/PROJ-ETS/PROJ-ETS/PROJ-ETS.csproj +++ b/PROJ-ETS/PROJ-ETS/PROJ-ETS.csproj @@ -572,6 +572,7 @@ + diff --git a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_testata.ascx.cs b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_testata.ascx.cs index 76ed3c4..69a0aeb 100644 --- a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_testata.ascx.cs +++ b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_testata.ascx.cs @@ -30,11 +30,10 @@ namespace PROJ_ETS.WebUserControls { if (!Page.IsPostBack) { - SetUpByUserRight(); + //SetUpByUserRight(); } - // sistemare - lblUser.Text = "Current user";// string.Format("{0} ({1})", utils.obj.currUserCognomeNome, utils.obj.currUserId); - lblPostazione.Text = "ip..."; + lblUser.Text = string.Format("{0} ({1})", utils.obj.currUserCognomeNome, utils.obj.currUserId); + lblPostazione.Text = Request.UserHostName; } /// /// richiesta update diff --git a/PROJ-ETS/PROJ-ETS/bin/ETS_Data.dll b/PROJ-ETS/PROJ-ETS/bin/ETS_Data.dll index ba63de67937e2db6a2eda92e9803f0629e45058a..0e8dc29f2ec99a61419c904e9446e6d811d57227 100644 GIT binary patch delta 111 zcmZqZ&}rzGOYcNeZZ(c@UkRY3G Nq`GMPiQiln902?IDh>bu delta 111 zcmZqZ&}rz - - - - - + + + + + - + - - - - + + - + \ No newline at end of file diff --git a/PROJ-ETS/PROJ-ETS/bin/PROJ-ETS.dll b/PROJ-ETS/PROJ-ETS/bin/PROJ-ETS.dll index 93f8578eadbb2aa179ea187fc42163e4b2426bce..b418ed9777d0a8fc699d8e9400cab1168b985197 100644 GIT binary patch delta 937 zcmYjQT}abW6hHTF>R7ha=}0qh`ghLd!nNuC6H}&+%|51cnjbGZbxNWBZL_FGeq~=& z(D(-ts3e3?8Z`brl@A5>5>hWc)I$(`n3<-pl}P7qVqQ4sp7T4u^Kmct4lmH*1$z6M zOf8!X-`GzE!w(x(+#En7;Cca|kcGAC#7_W;=&w8j$P~4-Kx`&?WK0|(L+NcuX3K>_ zArAN^fT!&MMD$HqrCNHWXh;tA7>ox<1}annD22PIl<`K2DIq_AJn&&R^bhJ-Xc1M+ z`i_>~#IRCS$m~KU)t513X&W}^fa<@n@`gufy=8$PQNI2-Zpar8^ZRN(Zcm{9#>mkY zfmLiP%rIK01B(mGXr^rv%_dRCmpsN482pKlu!0KbHEcBq$ixV*v81UmJ0C+^w5=km zh#0eD4Gu8M&IaONKE23+Xsqxrd zhUzNZUE<}Eac;mJ=*@3>16RumojMZv<-98L$jJQE#63 zqFz(<)r`TYlEtzmvBtcs+)lH&*I=hS>IikBHp!c~40uV}xk#Kx9^^s^9{D*=OFZ&R zTqxcn4H|pU~@fqrgtQx-;rBic1I%xP2I}^Y;p8{q~+7X=pEFwvYTef?P&I?DL96UW^zUtOUt~>pT0{lH5c1if4A(P;* zd5$sxQ0J}k=6}xhwK_*!H>V?>u8Mc5(${eXNjbLlZCF+xv$Mil4Q-nXYg47{$yp+) S?*Ea|;ZiC2!5Rq{Cj0~Xq}@#b delta 849 zcmYLHT}abW6hHTF&NX#&+6-;QrvJ9JoNT$dkCxiLT9F@f>aw1!RtVJIACH6s2VdX*#1R1e?Z{6PS-3~enz$Ug#*kG8V?EeAY!tJrIf8nVL8 zInE2R9ZacI1KnIpwL)%Jw(@U>K`bkTMbMCKM z%A87*P{owM3!-OUquk9*W(9<9CY~J-`WZC|2!l*q6cDzfS4}#Zx6mfMz$uQ7Y8kg@ zpWEg2*$rNk)od_Vd5i|T$6__OyhfwXXLp$`J{R|LC`IH=;nR_`;eDN*&>T4wITwy` z%fn77Q|yK_5W^jYF6adnq8`*^0685Hg$jOidsqu80Qfz9|4r}bSzj_V4Qn^Nf4PCN zsJI*lJ;1j_@hAzvEY9@oO@OALCph;|wB35Au6{H;nKxhjVT4mA#UyWYX2SVb6|8A| eD^*Q#t>cdgJCUsAq!WJxwARVVZ~q_(WA;BE)y*IP diff --git a/PROJ-ETS/PROJ-ETS/obj/Debug/PROJ-ETS.csprojResolveAssemblyReference.cache b/PROJ-ETS/PROJ-ETS/obj/Debug/PROJ-ETS.csprojResolveAssemblyReference.cache index 65d5e8c317a2740b6f46aa50109397e04a23fa3b..18d68815cb8ca34b8541b5bc03fe0cae9e9443c5 100644 GIT binary patch literal 107363 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 aU)809YFrnssu_o3T3u777{K-Ir2hxf_tbX) literal 114770 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 F{{T4n diff --git a/PROJ-ETS/PROJ-ETS/obj/Debug/PROJ-ETS.dll b/PROJ-ETS/PROJ-ETS/obj/Debug/PROJ-ETS.dll index 93f8578eadbb2aa179ea187fc42163e4b2426bce..b418ed9777d0a8fc699d8e9400cab1168b985197 100644 GIT binary patch delta 937 zcmYjQT}abW6hHTF>R7ha=}0qh`ghLd!nNuC6H}&+%|51cnjbGZbxNWBZL_FGeq~=& z(D(-ts3e3?8Z`brl@A5>5>hWc)I$(`n3<-pl}P7qVqQ4sp7T4u^Kmct4lmH*1$z6M zOf8!X-`GzE!w(x(+#En7;Cca|kcGAC#7_W;=&w8j$P~4-Kx`&?WK0|(L+NcuX3K>_ zArAN^fT!&MMD$HqrCNHWXh;tA7>ox<1}annD22PIl<`K2DIq_AJn&&R^bhJ-Xc1M+ z`i_>~#IRCS$m~KU)t513X&W}^fa<@n@`gufy=8$PQNI2-Zpar8^ZRN(Zcm{9#>mkY zfmLiP%rIK01B(mGXr^rv%_dRCmpsN482pKlu!0KbHEcBq$ixV*v81UmJ0C+^w5=km zh#0eD4Gu8M&IaONKE23+Xsqxrd zhUzNZUE<}Eac;mJ=*@3>16RumojMZv<-98L$jJQE#63 zqFz(<)r`TYlEtzmvBtcs+)lH&*I=hS>IikBHp!c~40uV}xk#Kx9^^s^9{D*=OFZ&R zTqxcn4H|pU~@fqrgtQx-;rBic1I%xP2I}^Y;p8{q~+7X=pEFwvYTef?P&I?DL96UW^zUtOUt~>pT0{lH5c1if4A(P;* zd5$sxQ0J}k=6}xhwK_*!H>V?>u8Mc5(${eXNjbLlZCF+xv$Mil4Q-nXYg47{$yp+) S?*Ea|;ZiC2!5Rq{Cj0~Xq}@#b delta 849 zcmYLHT}abW6hHTF&NX#&+6-;QrvJ9JoNT$dkCxiLT9F@f>aw1!RtVJIACH6s2VdX*#1R1e?Z{6PS-3~enz$Ug#*kG8V?EeAY!tJrIf8nVL8 zInE2R9ZacI1KnIpwL)%Jw(@U>K`bkTMbMCKM z%A87*P{owM3!-OUquk9*W(9<9CY~J-`WZC|2!l*q6cDzfS4}#Zx6mfMz$uQ7Y8kg@ zpWEg2*$rNk)od_Vd5i|T$6__OyhfwXXLp$`J{R|LC`IH=;nR_`;eDN*&>T4wITwy` z%fn77Q|yK_5W^jYF6adnq8`*^0685Hg$jOidsqu80Qfz9|4r}bSzj_V4Qn^Nf4PCN zsJI*lJ;1j_@hAzvEY9@oO@OALCph;|wB35Au6{H;nKxhjVT4mA#UyWYX2SVb6|8A| eD^*Q#t>cdgJCUsAq!WJxwARVVZ~q_(WA;BE)y*IP diff --git a/PROJ-ETS/packages/repositories.config b/PROJ-ETS/packages/repositories.config index d114046..ba54d12 100644 --- a/PROJ-ETS/packages/repositories.config +++ b/PROJ-ETS/packages/repositories.config @@ -1,5 +1,6 @@  + \ No newline at end of file