浏览代码

小修改

yuanrf 1 周之前
父节点
当前提交
fceab4e328
共有 4 个文件被更改,包括 691 次插入919 次删除
  1. 94 385
      TravelExportexe/TravelExportexe.vdproj
  2. 16 3
      travelExport/App.config
  3. 546 531
      travelExport/Home.cs
  4. 35 0
      travelExport/travelExport.csproj

+ 94 - 385
TravelExportexe/TravelExportexe.vdproj

@@ -15,164 +15,62 @@
     {
         "Entry"
         {
-        "MsmKey" = "8:_034C01341FAEFAD3D0355B2350740156"
-        "OwnerKey" = "8:_EF4BA1501BE54DEBB2348CB2805BA22B"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_034C01341FAEFAD3D0355B2350740156"
-        "OwnerKey" = "8:_B5FB8F75D7B3A6FDC75970B09FE14B9E"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_034C01341FAEFAD3D0355B2350740156"
-        "OwnerKey" = "8:_545F292A3FB5495697D75E38CA647A7E"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_034C01341FAEFAD3D0355B2350740156"
-        "OwnerKey" = "8:_AB663C1ED06A4D899F03355BC0700A8E"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_3486271BE6C848E8BF3B9FC480051CD4"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_3E5ABA10814D462E87C0C409232D4DF4"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_545F292A3FB5495697D75E38CA647A7E"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_6CB5982B255E49028F3FFC56E87D5ECB"
+        "MsmKey" = "8:_1D7C5B3E99684C4E98DAC97C18CBFDEF"
         "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_6FC583C0E38945829E648C0255C371B9"
-        "OwnerKey" = "8:_UNDEFINED"
+        "MsmKey" = "8:_53DED5FAFF55EAFEBF0E02BA723E1C8C"
+        "OwnerKey" = "8:_5616DA472E314AF8A2A1D29BC2DF8FD6"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_A519B970B9BD44CFBEA4D40022B16406"
+        "MsmKey" = "8:_5616DA472E314AF8A2A1D29BC2DF8FD6"
         "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_A9E9DA720B26C3C58603919F66EDD4BA"
-        "OwnerKey" = "8:_AB663C1ED06A4D899F03355BC0700A8E"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_A9E9DA720B26C3C58603919F66EDD4BA"
-        "OwnerKey" = "8:_545F292A3FB5495697D75E38CA647A7E"
+        "MsmKey" = "8:_9B5B946433A408A9D2FE61DC9D388F4E"
+        "OwnerKey" = "8:_F35840074B3C2553EC6350125C23C93F"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_AB663C1ED06A4D899F03355BC0700A8E"
-        "OwnerKey" = "8:_UNDEFINED"
+        "MsmKey" = "8:_9B5B946433A408A9D2FE61DC9D388F4E"
+        "OwnerKey" = "8:_5616DA472E314AF8A2A1D29BC2DF8FD6"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_B5FB8F75D7B3A6FDC75970B09FE14B9E"
-        "OwnerKey" = "8:_545F292A3FB5495697D75E38CA647A7E"
+        "MsmKey" = "8:_C1E30D432128696FCBC4728F74DAC5D7"
+        "OwnerKey" = "8:_5616DA472E314AF8A2A1D29BC2DF8FD6"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_C701BDB63909469B9F2F08712B84C035"
-        "OwnerKey" = "8:_UNDEFINED"
+        "MsmKey" = "8:_C1E30D432128696FCBC4728F74DAC5D7"
+        "OwnerKey" = "8:_C818961B66FEAD08E8082D86FD476142"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_CA3C0158C797F1F63BE3EECD5E841109"
-        "OwnerKey" = "8:_545F292A3FB5495697D75E38CA647A7E"
+        "MsmKey" = "8:_C818961B66FEAD08E8082D86FD476142"
+        "OwnerKey" = "8:_5616DA472E314AF8A2A1D29BC2DF8FD6"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
         "MsmKey" = "8:_CA3C0158C797F1F63BE3EECD5E841109"
-        "OwnerKey" = "8:_AB663C1ED06A4D899F03355BC0700A8E"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_DAF593B17A534201823858D128D9F1FA"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_E8906B5419524EB89B2ECCAF83878C14"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_EF4BA1501BE54DEBB2348CB2805BA22B"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_F32A8D61A47A43B1B111E78152961699"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_FA4CFBEDF730D5F16BDA83FE825B071D"
-        "OwnerKey" = "8:_545F292A3FB5495697D75E38CA647A7E"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_FA4CFBEDF730D5F16BDA83FE825B071D"
-        "OwnerKey" = "8:_AB663C1ED06A4D899F03355BC0700A8E"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_UNDEFINED"
-        "OwnerKey" = "8:_E8906B5419524EB89B2ECCAF83878C14"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_UNDEFINED"
-        "OwnerKey" = "8:_545F292A3FB5495697D75E38CA647A7E"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_UNDEFINED"
-        "OwnerKey" = "8:_B5FB8F75D7B3A6FDC75970B09FE14B9E"
+        "OwnerKey" = "8:_5616DA472E314AF8A2A1D29BC2DF8FD6"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
-        "MsmKey" = "8:_UNDEFINED"
-        "OwnerKey" = "8:_FA4CFBEDF730D5F16BDA83FE825B071D"
+        "MsmKey" = "8:_F35840074B3C2553EC6350125C23C93F"
+        "OwnerKey" = "8:_5616DA472E314AF8A2A1D29BC2DF8FD6"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
@@ -184,37 +82,37 @@
         "Entry"
         {
         "MsmKey" = "8:_UNDEFINED"
-        "OwnerKey" = "8:_AB663C1ED06A4D899F03355BC0700A8E"
+        "OwnerKey" = "8:_5616DA472E314AF8A2A1D29BC2DF8FD6"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
         "MsmKey" = "8:_UNDEFINED"
-        "OwnerKey" = "8:_A9E9DA720B26C3C58603919F66EDD4BA"
+        "OwnerKey" = "8:_F35840074B3C2553EC6350125C23C93F"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
         "MsmKey" = "8:_UNDEFINED"
-        "OwnerKey" = "8:_C701BDB63909469B9F2F08712B84C035"
+        "OwnerKey" = "8:_9B5B946433A408A9D2FE61DC9D388F4E"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
         "MsmKey" = "8:_UNDEFINED"
-        "OwnerKey" = "8:_EF4BA1501BE54DEBB2348CB2805BA22B"
+        "OwnerKey" = "8:_C818961B66FEAD08E8082D86FD476142"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
         "MsmKey" = "8:_UNDEFINED"
-        "OwnerKey" = "8:_034C01341FAEFAD3D0355B2350740156"
+        "OwnerKey" = "8:_C1E30D432128696FCBC4728F74DAC5D7"
         "MsmSig" = "8:_UNDEFINED"
         }
         "Entry"
         {
         "MsmKey" = "8:_UNDEFINED"
-        "OwnerKey" = "8:_3E5ABA10814D462E87C0C409232D4DF4"
+        "OwnerKey" = "8:_53DED5FAFF55EAFEBF0E02BA723E1C8C"
         "MsmSig" = "8:_UNDEFINED"
         }
     }
@@ -235,6 +133,22 @@
         "PrivateKeyFile" = "8:"
         "TimeStampServer" = "8:"
         "InstallerBootstrapper" = "3:2"
+            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
+            {
+            "Enabled" = "11:TRUE"
+            "PromptEnabled" = "11:TRUE"
+            "PrerequisitesLocation" = "2:1"
+            "Url" = "8:"
+            "ComponentsUrl" = "8:"
+                "Items"
+                {
+                    "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.7.2"
+                    {
+                    "Name" = "8:Microsoft .NET Framework 4.7.2 (x86 and x64)"
+                    "ProductCode" = "8:.NETFramework,Version=v4.7.2"
+                    }
+                }
+            }
         }
         "Release"
         {
@@ -251,6 +165,14 @@
         "PrivateKeyFile" = "8:"
         "TimeStampServer" = "8:"
         "InstallerBootstrapper" = "3:2"
+            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
+            {
+            "Enabled" = "11:TRUE"
+            "PromptEnabled" = "11:TRUE"
+            "PrerequisitesLocation" = "2:1"
+            "Url" = "8:"
+            "ComponentsUrl" = "8:"
+            }
         }
     }
     "Deployable"
@@ -280,41 +202,10 @@
         }
         "File"
         {
-            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_034C01341FAEFAD3D0355B2350740156"
+            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1D7C5B3E99684C4E98DAC97C18CBFDEF"
             {
-            "AssemblyRegister" = "3:1"
-            "AssemblyIsInGAC" = "11:FALSE"
-            "AssemblyAsmDisplayName" = "8:EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
-                "ScatterAssemblies"
-                {
-                    "_034C01341FAEFAD3D0355B2350740156"
-                    {
-                    "Name" = "8:EntityFramework.dll"
-                    "Attributes" = "3:512"
-                    }
-                }
-            "SourcePath" = "8:EntityFramework.dll"
-            "TargetName" = "8:"
-            "Tag" = "8:"
-            "Folder" = "8:_85024FA88A6B4988AD6A8CFCA6623CE8"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:TRUE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3486271BE6C848E8BF3B9FC480051CD4"
-            {
-            "SourcePath" = "8:..\\travelExport\\bin\\Debug\\EntityFramework.xml"
-            "TargetName" = "8:EntityFramework.xml"
+            "SourcePath" = "8:C:\\Windows\\System32\\msiexec.exe"
+            "TargetName" = "8:msiexec.exe"
             "Tag" = "8:"
             "Folder" = "8:_85024FA88A6B4988AD6A8CFCA6623CE8"
             "Condition" = "8:"
@@ -331,20 +222,20 @@
             "IsDependency" = "11:FALSE"
             "IsolateTo" = "8:"
             }
-            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3E5ABA10814D462E87C0C409232D4DF4"
+            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_53DED5FAFF55EAFEBF0E02BA723E1C8C"
             {
             "AssemblyRegister" = "3:1"
             "AssemblyIsInGAC" = "11:FALSE"
-            "AssemblyAsmDisplayName" = "8:EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
+            "AssemblyAsmDisplayName" = "8:Aspose.Words, Version=15.12.0.0, Culture=neutral, processorArchitecture=MSIL"
                 "ScatterAssemblies"
                 {
-                    "_3E5ABA10814D462E87C0C409232D4DF4"
+                    "_53DED5FAFF55EAFEBF0E02BA723E1C8C"
                     {
-                    "Name" = "8:EntityFramework.dll"
+                    "Name" = "8:Aspose.Words.dll"
                     "Attributes" = "3:512"
                     }
                 }
-            "SourcePath" = "8:..\\travelExport\\bin\\Debug\\EntityFramework.dll"
+            "SourcePath" = "8:Aspose.Words.dll"
             "TargetName" = "8:"
             "Tag" = "8:"
             "Folder" = "8:_85024FA88A6B4988AD6A8CFCA6623CE8"
@@ -359,77 +250,17 @@
             "PackageAs" = "3:1"
             "Register" = "3:1"
             "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6CB5982B255E49028F3FFC56E87D5ECB"
-            {
-            "SourcePath" = "8:..\\travelExport\\bin\\Debug\\EntityFramework.SqlServer.xml"
-            "TargetName" = "8:EntityFramework.SqlServer.xml"
-            "Tag" = "8:"
-            "Folder" = "8:_85024FA88A6B4988AD6A8CFCA6623CE8"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6FC583C0E38945829E648C0255C371B9"
-            {
-            "SourcePath" = "8:..\\travelExport\\bin\\Debug\\travelExport.pdb"
-            "TargetName" = "8:travelExport.pdb"
-            "Tag" = "8:"
-            "Folder" = "8:_85024FA88A6B4988AD6A8CFCA6623CE8"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A519B970B9BD44CFBEA4D40022B16406"
-            {
-            "SourcePath" = "8:C:\\Windows\\System32\\msiexec.exe"
-            "TargetName" = "8:msiexec.exe"
-            "Tag" = "8:"
-            "Folder" = "8:_85024FA88A6B4988AD6A8CFCA6623CE8"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
+            "IsDependency" = "11:TRUE"
             "IsolateTo" = "8:"
             }
-            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_A9E9DA720B26C3C58603919F66EDD4BA"
+            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_9B5B946433A408A9D2FE61DC9D388F4E"
             {
             "AssemblyRegister" = "3:1"
             "AssemblyIsInGAC" = "11:FALSE"
             "AssemblyAsmDisplayName" = "8:Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"
                 "ScatterAssemblies"
                 {
-                    "_A9E9DA720B26C3C58603919F66EDD4BA"
+                    "_9B5B946433A408A9D2FE61DC9D388F4E"
                     {
                     "Name" = "8:Newtonsoft.Json.dll"
                     "Attributes" = "3:512"
@@ -453,20 +284,20 @@
             "IsDependency" = "11:TRUE"
             "IsolateTo" = "8:"
             }
-            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_AB663C1ED06A4D899F03355BC0700A8E"
+            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C1E30D432128696FCBC4728F74DAC5D7"
             {
             "AssemblyRegister" = "3:1"
             "AssemblyIsInGAC" = "11:FALSE"
-            "AssemblyAsmDisplayName" = "8:travelExport, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
+            "AssemblyAsmDisplayName" = "8:EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
                 "ScatterAssemblies"
                 {
-                    "_AB663C1ED06A4D899F03355BC0700A8E"
+                    "_C1E30D432128696FCBC4728F74DAC5D7"
                     {
-                    "Name" = "8:travelExport.exe"
+                    "Name" = "8:EntityFramework.dll"
                     "Attributes" = "3:512"
                     }
                 }
-            "SourcePath" = "8:..\\travelExport\\bin\\Debug\\travelExport.exe"
+            "SourcePath" = "8:EntityFramework.dll"
             "TargetName" = "8:"
             "Tag" = "8:"
             "Folder" = "8:_85024FA88A6B4988AD6A8CFCA6623CE8"
@@ -481,17 +312,17 @@
             "PackageAs" = "3:1"
             "Register" = "3:1"
             "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
+            "IsDependency" = "11:TRUE"
             "IsolateTo" = "8:"
             }
-            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B5FB8F75D7B3A6FDC75970B09FE14B9E"
+            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C818961B66FEAD08E8082D86FD476142"
             {
             "AssemblyRegister" = "3:1"
             "AssemblyIsInGAC" = "11:FALSE"
             "AssemblyAsmDisplayName" = "8:EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
                 "ScatterAssemblies"
                 {
-                    "_B5FB8F75D7B3A6FDC75970B09FE14B9E"
+                    "_C818961B66FEAD08E8082D86FD476142"
                     {
                     "Name" = "8:EntityFramework.SqlServer.dll"
                     "Attributes" = "3:512"
@@ -515,37 +346,6 @@
             "IsDependency" = "11:TRUE"
             "IsolateTo" = "8:"
             }
-            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C701BDB63909469B9F2F08712B84C035"
-            {
-            "AssemblyRegister" = "3:1"
-            "AssemblyIsInGAC" = "11:FALSE"
-            "AssemblyAsmDisplayName" = "8:Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"
-                "ScatterAssemblies"
-                {
-                    "_C701BDB63909469B9F2F08712B84C035"
-                    {
-                    "Name" = "8:Newtonsoft.Json.dll"
-                    "Attributes" = "3:512"
-                    }
-                }
-            "SourcePath" = "8:..\\travelExport\\bin\\Debug\\Newtonsoft.Json.dll"
-            "TargetName" = "8:"
-            "Tag" = "8:"
-            "Folder" = "8:_85024FA88A6B4988AD6A8CFCA6623CE8"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
             "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CA3C0158C797F1F63BE3EECD5E841109"
             {
             "AssemblyRegister" = "3:1"
@@ -577,122 +377,20 @@
             "IsDependency" = "11:TRUE"
             "IsolateTo" = "8:"
             }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DAF593B17A534201823858D128D9F1FA"
-            {
-            "SourcePath" = "8:..\\travelExport\\bin\\Debug\\Newtonsoft.Json.xml"
-            "TargetName" = "8:Newtonsoft.Json.xml"
-            "Tag" = "8:"
-            "Folder" = "8:_85024FA88A6B4988AD6A8CFCA6623CE8"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E8906B5419524EB89B2ECCAF83878C14"
-            {
-            "AssemblyRegister" = "3:1"
-            "AssemblyIsInGAC" = "11:FALSE"
-            "AssemblyAsmDisplayName" = "8:Aspose.Words, Version=15.12.0.0, Culture=neutral, processorArchitecture=MSIL"
-                "ScatterAssemblies"
-                {
-                    "_E8906B5419524EB89B2ECCAF83878C14"
-                    {
-                    "Name" = "8:Aspose.Words.dll"
-                    "Attributes" = "3:512"
-                    }
-                }
-            "SourcePath" = "8:..\\travelExport\\bin\\Debug\\Aspose.Words.dll"
-            "TargetName" = "8:"
-            "Tag" = "8:"
-            "Folder" = "8:_85024FA88A6B4988AD6A8CFCA6623CE8"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_EF4BA1501BE54DEBB2348CB2805BA22B"
+            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F35840074B3C2553EC6350125C23C93F"
             {
             "AssemblyRegister" = "3:1"
             "AssemblyIsInGAC" = "11:FALSE"
-            "AssemblyAsmDisplayName" = "8:EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
+            "AssemblyAsmDisplayName" = "8:JsonDiffPatchDotNet, Version=2.3.0.0, Culture=neutral, PublicKeyToken=a407b9994a6d66d5, processorArchitecture=MSIL"
                 "ScatterAssemblies"
                 {
-                    "_EF4BA1501BE54DEBB2348CB2805BA22B"
+                    "_F35840074B3C2553EC6350125C23C93F"
                     {
-                    "Name" = "8:EntityFramework.SqlServer.dll"
+                    "Name" = "8:JsonDiffPatchDotNet.dll"
                     "Attributes" = "3:512"
                     }
                 }
-            "SourcePath" = "8:..\\travelExport\\bin\\Debug\\EntityFramework.SqlServer.dll"
-            "TargetName" = "8:"
-            "Tag" = "8:"
-            "Folder" = "8:_85024FA88A6B4988AD6A8CFCA6623CE8"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F32A8D61A47A43B1B111E78152961699"
-            {
-            "SourcePath" = "8:..\\travelExport\\bin\\Debug\\travelExport.exe.config"
-            "TargetName" = "8:travelExport.exe.config"
-            "Tag" = "8:"
-            "Folder" = "8:_85024FA88A6B4988AD6A8CFCA6623CE8"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_FA4CFBEDF730D5F16BDA83FE825B071D"
-            {
-            "AssemblyRegister" = "3:1"
-            "AssemblyIsInGAC" = "11:FALSE"
-            "AssemblyAsmDisplayName" = "8:Aspose.Words, Version=15.12.0.0, Culture=neutral, processorArchitecture=MSIL"
-                "ScatterAssemblies"
-                {
-                    "_FA4CFBEDF730D5F16BDA83FE825B071D"
-                    {
-                    "Name" = "8:Aspose.Words.dll"
-                    "Attributes" = "3:512"
-                    }
-                }
-            "SourcePath" = "8:Aspose.Words.dll"
+            "SourcePath" = "8:JsonDiffPatchDotNet.dll"
             "TargetName" = "8:"
             "Tag" = "8:"
             "Folder" = "8:_85024FA88A6B4988AD6A8CFCA6623CE8"
@@ -725,6 +423,17 @@
             "Property" = "8:DesktopFolder"
                 "Folders"
                 {
+                    "{9EF0B969-E518-4E46-987F-47570745A589}:_9099D7B968AD4C0788FF90D8B68AB9B4"
+                    {
+                    "Name" = "8:export桌面导出程序"
+                    "AlwaysCreate" = "11:FALSE"
+                    "Condition" = "8:"
+                    "Transitive" = "11:FALSE"
+                    "Property" = "8:_EF2355C9D669454CBD90810A0AA016E7"
+                        "Folders"
+                        {
+                        }
+                    }
                 }
             }
             "{3C67513D-01DD-4637-8A68-80971EB9504F}:_85024FA88A6B4988AD6A8CFCA6623CE8"
@@ -767,11 +476,11 @@
         "Name" = "8:Microsoft Visual Studio"
         "ProductName" = "8:TravelExportexe"
         "ProductCode" = "8:{183EA622-942A-49B6-8FB3-9D3290DAE91C}"
-        "PackageCode" = "8:{B5FB91D2-A719-4DA3-A35B-63B47E8C5FAC}"
+        "PackageCode" = "8:{58D8B119-D8B3-4E53-89F4-2B31C3F0AB24}"
         "UpgradeCode" = "8:{736368D7-34ED-4EA4-9D11-4B4883C95A18}"
         "AspNetVersion" = "8:4.0.30319.0"
         "RestartWWWService" = "11:FALSE"
-        "RemovePreviousVersions" = "11:FALSE"
+        "RemovePreviousVersions" = "11:TRUE"
         "DetectNewerInstalledVersion" = "11:TRUE"
         "InstallAllUsers" = "11:FALSE"
         "ProductVersion" = "8:1.0.0"
@@ -887,30 +596,30 @@
         }
         "Shortcut"
         {
-            "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_048FD30DB5F64C449BD32BB733712347"
+            "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_28E474DC7CBF473599CFC8148F6BA49B"
             {
-            "Name" = "8:卸载程序.exe"
-            "Arguments" = "8:/x {183EA622-942A-49B6-8FB3-9D3290DAE91C}"
+            "Name" = "8:卸载行程单"
+            "Arguments" = "8:/X {183EA622-942A-49B6-8FB3-9D3290DAE91C}"
             "Description" = "8:"
             "ShowCmd" = "3:1"
             "IconIndex" = "3:0"
             "Transitive" = "11:FALSE"
-            "Target" = "8:_A519B970B9BD44CFBEA4D40022B16406"
-            "Folder" = "8:_85024FA88A6B4988AD6A8CFCA6623CE8"
+            "Target" = "8:_1D7C5B3E99684C4E98DAC97C18CBFDEF"
+            "Folder" = "8:_9099D7B968AD4C0788FF90D8B68AB9B4"
             "WorkingFolder" = "8:_85024FA88A6B4988AD6A8CFCA6623CE8"
             "Icon" = "8:"
             "Feature" = "8:"
             }
-            "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_2CC04CAEFD394FF888568C37A9B736EF"
+            "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_D156DCA0AFC7465EA54AEB08A54388EF"
             {
-            "Name" = "8:OP行程单导出"
+            "Name" = "8:桌面导出程序"
             "Arguments" = "8:"
             "Description" = "8:"
             "ShowCmd" = "3:1"
             "IconIndex" = "3:0"
             "Transitive" = "11:FALSE"
-            "Target" = "8:_545F292A3FB5495697D75E38CA647A7E"
-            "Folder" = "8:_7B8456B821ED4172B31B1732A47C355A"
+            "Target" = "8:_5616DA472E314AF8A2A1D29BC2DF8FD6"
+            "Folder" = "8:_9099D7B968AD4C0788FF90D8B68AB9B4"
             "WorkingFolder" = "8:_85024FA88A6B4988AD6A8CFCA6623CE8"
             "Icon" = "8:"
             "Feature" = "8:"
@@ -1314,7 +1023,7 @@
         }
         "ProjectOutput"
         {
-            "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_545F292A3FB5495697D75E38CA647A7E"
+            "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_5616DA472E314AF8A2A1D29BC2DF8FD6"
             {
             "SourcePath" = "8:..\\travelExport\\obj\\Debug\\travelExport.exe"
             "TargetName" = "8:"

+ 16 - 3
travelExport/App.config

@@ -16,9 +16,10 @@
       <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
     </providers>
   </entityFramework>
-	<appSettings>
-		<add key="ConfigYear" value="2025"/>
-	</appSettings>
+  <appSettings>
+    <add key="ConfigYear" value="2025" />
+    <add key="ClientSettingsProvider.ServiceUri" value="" />
+  </appSettings>
   <runtime>
     <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
       <dependentAssembly>
@@ -27,4 +28,16 @@
       </dependentAssembly>
     </assemblyBinding>
   </runtime>
+  <system.web>
+    <membership defaultProvider="ClientAuthenticationMembershipProvider">
+      <providers>
+        <add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
+      </providers>
+    </membership>
+    <roleManager defaultProvider="ClientRoleProvider" enabled="true">
+      <providers>
+        <add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
+      </providers>
+    </roleManager>
+  </system.web>
 </configuration>

文件差异内容过多而无法显示
+ 546 - 531
travelExport/Home.cs


+ 35 - 0
travelExport/travelExport.csproj

@@ -12,6 +12,21 @@
     <FileAlignment>512</FileAlignment>
     <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
     <Deterministic>true</Deterministic>
+    <PublishUrl>publish\</PublishUrl>
+    <Install>true</Install>
+    <InstallFrom>Disk</InstallFrom>
+    <UpdateEnabled>false</UpdateEnabled>
+    <UpdateMode>Foreground</UpdateMode>
+    <UpdateInterval>7</UpdateInterval>
+    <UpdateIntervalUnits>Days</UpdateIntervalUnits>
+    <UpdatePeriodically>false</UpdatePeriodically>
+    <UpdateRequired>false</UpdateRequired>
+    <MapFileExtensions>true</MapFileExtensions>
+    <ApplicationRevision>0</ApplicationRevision>
+    <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
+    <IsWebBootstrapper>false</IsWebBootstrapper>
+    <UseApplicationTrust>false</UseApplicationTrust>
+    <BootstrapperEnabled>true</BootstrapperEnabled>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
     <PlatformTarget>AnyCPU</PlatformTarget>
@@ -32,6 +47,13 @@
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
   </PropertyGroup>
+  <PropertyGroup>
+    <TargetZone>LocalIntranet</TargetZone>
+  </PropertyGroup>
+  <PropertyGroup>
+    <GenerateManifests>false</GenerateManifests>
+  </PropertyGroup>
+  <PropertyGroup />
   <ItemGroup>
     <Reference Include="Aspose.Words">
       <HintPath>..\packages\Aspose.Words.dll</HintPath>
@@ -54,6 +76,7 @@
     <Reference Include="System.Core" />
     <Reference Include="System.Runtime.Serialization" />
     <Reference Include="System.Security" />
+    <Reference Include="System.Web.Extensions" />
     <Reference Include="System.Xml.Linq" />
     <Reference Include="System.Data.DataSetExtensions" />
     <Reference Include="Microsoft.CSharp" />
@@ -607,5 +630,17 @@
   <ItemGroup>
     <Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
   </ItemGroup>
+  <ItemGroup>
+    <BootstrapperPackage Include=".NETFramework,Version=v4.7.2">
+      <Visible>False</Visible>
+      <ProductName>Microsoft .NET Framework 4.7.2 %28x86 和 x64%29</ProductName>
+      <Install>true</Install>
+    </BootstrapperPackage>
+    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
+      <Visible>False</Visible>
+      <ProductName>.NET Framework 3.5 SP1</ProductName>
+      <Install>false</Install>
+    </BootstrapperPackage>
+  </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
 </Project>