更新版本

This commit is contained in:
Kimdiego2098
2024-01-30 12:22:43 +08:00
parent 1635cabd32
commit da77fba742
15 changed files with 14 additions and 29 deletions

View File

@@ -14,6 +14,7 @@
<PackageReference Include="SqlSugarCoreNoDrive" Version="5.1.4.137" />
<PackageReference Include="System.Data.Common" Version="4.3.0" />
<PackageReference Include="System.Reflection.Emit.Lightweight" Version="4.7.0" />
<PackageReference Include="System.Text.Json" Version="8.0.1" />
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
</ItemGroup>

View File

@@ -1,16 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<ItemGroup>
<Compile Remove="Components\DebugPage\**" />
<Content Remove="Components\DebugPage\**" />
<EmbeddedResource Remove="Components\DebugPage\**" />
<None Remove="Components\DebugPage\**" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\foundation\ThingsGateway.Foundation\src\ThingsGateway.Foundation.csproj" />
<ProjectReference Include="..\ThingsGateway.Components\ThingsGateway.Components.csproj" />
<ProjectReference Include="..\ThingsGateway.Core\ThingsGateway.Core.csproj" />
</ItemGroup>
</Project>

View File

@@ -3,7 +3,7 @@
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*Dlt645*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;" />
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*Dlt645*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;for /d %25%25i in (*) do (&#xD;&#xA; rd /s /q &quot;%25%25i&quot;&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;" />
</Target>
<ItemGroup>

View File

@@ -3,7 +3,7 @@
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*Kafka*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;" />
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*Kafka*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;for /d %25%25i in (*) do (&#xD;&#xA; rd /s /q &quot;%25%25i&quot;&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;" />
</Target>
<PropertyGroup>

View File

@@ -3,7 +3,7 @@
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*Modbus*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;" />
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*Modbus*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;for /d %25%25i in (*) do (&#xD;&#xA; rd /s /q &quot;%25%25i&quot;&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;" />
</Target>
<ItemGroup>

View File

@@ -3,7 +3,7 @@
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*Mqtt*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;" />
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*Mqtt*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;for /d %25%25i in (*) do (&#xD;&#xA; rd /s /q &quot;%25%25i&quot;&#xD;&#xA;)&#xD;&#xA;" />
</Target>
<ItemGroup>

View File

@@ -7,7 +7,7 @@
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*OpcDa*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;" />
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*OpcDa*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;for /d %25%25i in (*) do (&#xD;&#xA; rd /s /q &quot;%25%25i&quot;&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;" />
</Target>
<ItemGroup>

View File

@@ -8,7 +8,7 @@
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*OpcUa*.dll&quot; %25dir%25&#xD;&#xA;copy &quot;$(TargetDir)*Opc.Ua*.dll&quot; %25dir%25&#xD;&#xA;copy &quot;$(TargetDir)*System.Formats.Asn1*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;" />
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*OpcUa*.dll&quot; %25dir%25&#xD;&#xA;copy &quot;$(TargetDir)*Opc.Ua*.dll&quot; %25dir%25&#xD;&#xA;copy &quot;$(TargetDir)*System.Formats.Asn1*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;for /d %25%25i in (*) do (&#xD;&#xA; rd /s /q &quot;%25%25i&quot;&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;" />
</Target>
<ItemGroup>

View File

@@ -3,7 +3,7 @@
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*QuestDB*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;" />
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*QuestDB*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;for /d %25%25i in (*) do (&#xD;&#xA; rd /s /q &quot;%25%25i&quot;&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;" />
</Target>

View File

@@ -4,7 +4,7 @@
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*RabbitMQ*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;" />
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*RabbitMQ*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;for /d %25%25i in (*) do (&#xD;&#xA; rd /s /q &quot;%25%25i&quot;&#xD;&#xA;)&#xD;&#xA;" />
</Target>

View File

@@ -3,7 +3,7 @@
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*Siemens*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;" />
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*Siemens*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;for /d %25%25i in (*) do (&#xD;&#xA; rd /s /q &quot;%25%25i&quot;&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;" />
</Target>
<ItemGroup>

View File

@@ -3,7 +3,7 @@
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*SqlDB*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;" />
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*SqlDB*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;for /d %25%25i in (*) do (&#xD;&#xA; rd /s /q &quot;%25%25i&quot;&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;" />
</Target>

View File

@@ -4,7 +4,7 @@
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*SqlHisAlarm*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;" />
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*SqlHisAlarm*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;for /d %25%25i in (*) do (&#xD;&#xA; rd /s /q &quot;%25%25i&quot;&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;" />
</Target>

View File

@@ -3,7 +3,7 @@
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*TDengineDB*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;" />
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*TDengineDB*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;for /d %25%25i in (*) do (&#xD;&#xA; rd /s /q &quot;%25%25i&quot;&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;" />
</Target>

View File

@@ -3,7 +3,7 @@
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*VariableExpression*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;" />
<Exec Command=" set dir=&quot;$(SolutionDir)bin\$(Configuration)\ThingsGateway.Web.Entry\$(TargetFramework)\Plugins\$(AssemblyName)&quot;&#xD;&#xA; if not exist %25dir%25 md %25dir%25 &#xD;&#xA;copy &quot;$(TargetDir)*VariableExpression*.dll&quot; %25dir%25&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;cd /d &quot;$(TargetDir)&quot;&#xD;&#xA;::设置要排除的文件格式,多个格式之间使用英文逗号隔开&#xD;&#xA;set Ext=dll&#xD;&#xA;::删除文件&#xD;&#xA;for /f &quot;delims=&quot; %25%25a in ('dir /a-d/s/b') do (&#xD;&#xA; if /i not &quot;%25%25~a&quot;==&quot;%25~f0&quot; (&#xD;&#xA; set &quot;Skip=&quot;&#xD;&#xA; for %25%25i in (%25Ext%25) do (&#xD;&#xA; if /i &quot;.%25%25~i&quot;==&quot;%25%25~xa&quot; (&#xD;&#xA; set Skip=OK&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA; if not defined Skip (&#xD;&#xA; del /f /q &quot;%25%25~a&quot;&#xD;&#xA; )&#xD;&#xA; )&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;for /d %25%25i in (*) do (&#xD;&#xA; rd /s /q &quot;%25%25i&quot;&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;" />
</Target>