Browse Source

添加测试程序,使用反射加载dll

yuzhengyang 8 years ago
parent
commit
cb70ca4ef0
38 changed files with 313 additions and 339 deletions
  1. 19 19
      Fork.Net/Fork.Net.sln
  2. 0 0
      Fork.Net/Waka.Lego.Baidu/App.config
  3. 1 1
      Fork.Net/Waka.Lego.FileTool/Form1.Designer.cs
  4. 1 1
      Fork.Net/Waka.Lego.FileTool/Form1.cs
  5. 1 1
      Fork.Net/Waka.Lego.FileTool/Program.cs
  6. 4 4
      Fork.Net/Waka.Lego.Model/Properties/AssemblyInfo.cs
  7. 2 2
      Fork.Net/Waka.Lego.FileTool/Properties/Resources.Designer.cs
  8. 0 0
      Fork.Net/Waka.Lego.Baidu/Properties/Resources.resx
  9. 1 1
      Fork.Net/Waka.Lego.FileTool/Properties/Settings.Designer.cs
  10. 0 0
      Fork.Net/Waka.Lego.Baidu/Properties/Settings.settings
  11. 3 3
      Fork.Net/Waka.Lego.ImageTool/Waka.Lego.ImageTool.csproj
  12. 0 0
      Fork.Net/Waka.Lego.CommApp/App.config
  13. 61 0
      Fork.Net/Waka.Lego.CommApp/Form1.Designer.cs
  14. 1 1
      Fork.Net/Waka.Lego.ImageTool/Form1.cs
  15. 0 0
      Fork.Net/Waka.Lego.CommApp/Form1.resx
  16. 1 1
      Fork.Net/Waka.Lego.ImageTool/Program.cs
  17. 4 4
      Fork.Net/Waka.Lego.FileTool/Properties/AssemblyInfo.cs
  18. 2 2
      Fork.Net/Waka.Lego.ImageTool/Properties/Resources.Designer.cs
  19. 0 0
      Fork.Net/Waka.Lego.CommApp/Properties/Resources.resx
  20. 1 1
      Fork.Net/Waka.Lego.ImageTool/Properties/Settings.Designer.cs
  21. 0 0
      Fork.Net/Waka.Lego.CommApp/Properties/Settings.settings
  22. 7 32
      Fork.Net/Waka.Lego.FileTool/Waka.Lego.FileTool.csproj
  23. 0 38
      Fork.Net/Waka.Lego.FileTool/Controllers/FileController.cs
  24. 0 69
      Fork.Net/Waka.Lego.FileTool/Views/FileList.Designer.cs
  25. 0 35
      Fork.Net/Waka.Lego.FileTool/Views/FileList.cs
  26. 0 61
      Fork.Net/Waka.Lego.FileTool/Views/SearchFile.Designer.cs
  27. 0 27
      Fork.Net/Waka.Lego.FileTool/Views/SearchFile.cs
  28. 0 15
      Fork.Net/Waka.Lego.Model/LegoPlugin.cs
  29. 6 0
      Fork.Net/Waka.Lego.StringApp/App.config
  30. 1 1
      Fork.Net/Waka.Lego.ImageTool/Form1.Designer.cs
  31. 20 0
      Fork.Net/Waka.Lego.StringApp/Form1.cs
  32. 22 0
      Fork.Net/Waka.Lego.StringApp/Program.cs
  33. 4 4
      Fork.Net/Waka.Lego.ImageTool/Properties/AssemblyInfo.cs
  34. 71 0
      Fork.Net/Waka.Lego.StringApp/Properties/Resources.Designer.cs
  35. 5 11
      Fork.Net/Waka.Lego.FileTool/Views/FileList.resx
  36. 30 0
      Fork.Net/Waka.Lego.StringApp/Properties/Settings.Designer.cs
  37. 7 0
      Fork.Net/Waka.Lego.StringApp/Properties/Settings.settings
  38. 38 5
      Fork.Net/Waka.Lego.Model/Waka.Lego.Model.csproj

+ 19 - 19
Fork.Net/Fork.Net.sln

@@ -31,15 +31,15 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Y.DB", "Y.DB\Y.DB.csproj",
 EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Fork.Net.Test", "Fork.Net.Test", "{C799B325-3EE8-447B-ACFE-9BA8D157A2CE}"
 EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Fork.Net.Tank", "Fork.Net.Tank", "{0DB08A6B-6960-48CD-B23B-6428F47FDA60}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Fork.Net.Lego", "Fork.Net.Lego", "{0DB08A6B-6960-48CD-B23B-6428F47FDA60}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Waka.Lego", "Waka.Lego\Waka.Lego.csproj", "{7ACB538D-2A75-4602-9422-1C5E72AB840A}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Waka.Lego.FileTool", "Waka.Lego.FileTool\Waka.Lego.FileTool.csproj", "{80ACACA8-C503-478D-817E-D3521F1B07F9}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Waka.Lego.StringApp", "Waka.Lego.StringApp\Waka.Lego.StringApp.csproj", "{4C43710A-0BFD-48E2-AA0E-8F9C4EE60D62}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Waka.Lego.ImageTool", "Waka.Lego.ImageTool\Waka.Lego.ImageTool.csproj", "{165C57B8-6D07-4EFA-8697-3C43F7A5E112}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Waka.Lego.CommApp", "Waka.Lego.CommApp\Waka.Lego.CommApp.csproj", "{77C30089-A99A-45D1-AE60-6F07FCF2DD2D}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Waka.Lego.Model", "Waka.Lego.Model\Waka.Lego.Model.csproj", "{EB115E0B-90E8-4F6C-AE34-0676AA336271}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Waka.Lego.Baidu", "Waka.Lego.Baidu\Waka.Lego.Baidu.csproj", "{5BD7BF2A-5FFA-45CB-AA5D-25345C77D964}"
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -91,18 +91,18 @@ Global
 		{7ACB538D-2A75-4602-9422-1C5E72AB840A}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{7ACB538D-2A75-4602-9422-1C5E72AB840A}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{7ACB538D-2A75-4602-9422-1C5E72AB840A}.Release|Any CPU.Build.0 = Release|Any CPU
-		{80ACACA8-C503-478D-817E-D3521F1B07F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{80ACACA8-C503-478D-817E-D3521F1B07F9}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{80ACACA8-C503-478D-817E-D3521F1B07F9}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{80ACACA8-C503-478D-817E-D3521F1B07F9}.Release|Any CPU.Build.0 = Release|Any CPU
-		{165C57B8-6D07-4EFA-8697-3C43F7A5E112}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{165C57B8-6D07-4EFA-8697-3C43F7A5E112}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{165C57B8-6D07-4EFA-8697-3C43F7A5E112}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{165C57B8-6D07-4EFA-8697-3C43F7A5E112}.Release|Any CPU.Build.0 = Release|Any CPU
-		{EB115E0B-90E8-4F6C-AE34-0676AA336271}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{EB115E0B-90E8-4F6C-AE34-0676AA336271}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{EB115E0B-90E8-4F6C-AE34-0676AA336271}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{EB115E0B-90E8-4F6C-AE34-0676AA336271}.Release|Any CPU.Build.0 = Release|Any CPU
+		{4C43710A-0BFD-48E2-AA0E-8F9C4EE60D62}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{4C43710A-0BFD-48E2-AA0E-8F9C4EE60D62}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{4C43710A-0BFD-48E2-AA0E-8F9C4EE60D62}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{4C43710A-0BFD-48E2-AA0E-8F9C4EE60D62}.Release|Any CPU.Build.0 = Release|Any CPU
+		{77C30089-A99A-45D1-AE60-6F07FCF2DD2D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{77C30089-A99A-45D1-AE60-6F07FCF2DD2D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{77C30089-A99A-45D1-AE60-6F07FCF2DD2D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{77C30089-A99A-45D1-AE60-6F07FCF2DD2D}.Release|Any CPU.Build.0 = Release|Any CPU
+		{5BD7BF2A-5FFA-45CB-AA5D-25345C77D964}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{5BD7BF2A-5FFA-45CB-AA5D-25345C77D964}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{5BD7BF2A-5FFA-45CB-AA5D-25345C77D964}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{5BD7BF2A-5FFA-45CB-AA5D-25345C77D964}.Release|Any CPU.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
@@ -117,8 +117,8 @@ Global
 		{490E9BE8-814D-4617-8271-41A73C373F7D} = {BF970206-CAA8-46C3-9F1A-46BB82D51DC4}
 		{3ECA2CC6-55C2-433F-A617-A7376E455F7C} = {F222E566-DA0C-443C-BB9F-80536F02DB36}
 		{7ACB538D-2A75-4602-9422-1C5E72AB840A} = {0DB08A6B-6960-48CD-B23B-6428F47FDA60}
-		{80ACACA8-C503-478D-817E-D3521F1B07F9} = {0DB08A6B-6960-48CD-B23B-6428F47FDA60}
-		{165C57B8-6D07-4EFA-8697-3C43F7A5E112} = {0DB08A6B-6960-48CD-B23B-6428F47FDA60}
-		{EB115E0B-90E8-4F6C-AE34-0676AA336271} = {0DB08A6B-6960-48CD-B23B-6428F47FDA60}
+		{4C43710A-0BFD-48E2-AA0E-8F9C4EE60D62} = {0DB08A6B-6960-48CD-B23B-6428F47FDA60}
+		{77C30089-A99A-45D1-AE60-6F07FCF2DD2D} = {0DB08A6B-6960-48CD-B23B-6428F47FDA60}
+		{5BD7BF2A-5FFA-45CB-AA5D-25345C77D964} = {0DB08A6B-6960-48CD-B23B-6428F47FDA60}
 	EndGlobalSection
 EndGlobal

Fork.Net/Waka.Lego.FileTool/App.config → Fork.Net/Waka.Lego.Baidu/App.config


+ 1 - 1
Fork.Net/Waka.Lego.FileTool/Form1.Designer.cs

@@ -1,4 +1,4 @@
-namespace Waka.Lego.FileTool
+namespace Waka.Lego.Baidu
 {
     partial class Form1
     {

+ 1 - 1
Fork.Net/Waka.Lego.FileTool/Form1.cs

@@ -8,7 +8,7 @@ using System.Text;
 using System.Threading.Tasks;
 using System.Windows.Forms;
 
-namespace Waka.Lego.FileTool
+namespace Waka.Lego.Baidu
 {
     public partial class Form1 : Form
     {

+ 1 - 1
Fork.Net/Waka.Lego.FileTool/Program.cs

@@ -4,7 +4,7 @@ using System.Linq;
 using System.Threading.Tasks;
 using System.Windows.Forms;
 
-namespace Waka.Lego.FileTool
+namespace Waka.Lego.Baidu
 {
     static class Program
     {

+ 4 - 4
Fork.Net/Waka.Lego.Model/Properties/AssemblyInfo.cs

@@ -5,12 +5,12 @@ using System.Runtime.InteropServices;
 // 有关程序集的一般信息由以下
 // 控制。更改这些特性值可修改
 // 与程序集关联的信息。
-[assembly: AssemblyTitle("Waka.Lego.Model")]
+[assembly: AssemblyTitle("Waka.Lego.Baidu")]
 [assembly: AssemblyDescription("")]
 [assembly: AssemblyConfiguration("")]
 [assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Waka.Lego.Model")]
-[assembly: AssemblyCopyright("Copyright ©  2016")]
+[assembly: AssemblyProduct("Waka.Lego.Baidu")]
+[assembly: AssemblyCopyright("Copyright ©  2017")]
 [assembly: AssemblyTrademark("")]
 [assembly: AssemblyCulture("")]
 
@@ -20,7 +20,7 @@ using System.Runtime.InteropServices;
 [assembly: ComVisible(false)]
 
 // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
-[assembly: Guid("eb115e0b-90e8-4f6c-ae34-0676aa336271")]
+[assembly: Guid("5bd7bf2a-5ffa-45cb-aa5d-25345c77d964")]
 
 // 程序集的版本信息由下列四个值组成: 
 //

+ 2 - 2
Fork.Net/Waka.Lego.FileTool/Properties/Resources.Designer.cs

@@ -8,7 +8,7 @@
 // </auto-generated>
 //------------------------------------------------------------------------------
 
-namespace Waka.Lego.FileTool.Properties
+namespace Waka.Lego.Baidu.Properties
 {
 
 
@@ -44,7 +44,7 @@ namespace Waka.Lego.FileTool.Properties
             {
                 if ((resourceMan == null))
                 {
-                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Waka.Lego.FileTool.Properties.Resources", typeof(Resources).Assembly);
+                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Waka.Lego.Baidu.Properties.Resources", typeof(Resources).Assembly);
                     resourceMan = temp;
                 }
                 return resourceMan;

Fork.Net/Waka.Lego.FileTool/Properties/Resources.resx → Fork.Net/Waka.Lego.Baidu/Properties/Resources.resx


+ 1 - 1
Fork.Net/Waka.Lego.FileTool/Properties/Settings.Designer.cs

@@ -8,7 +8,7 @@
 // </auto-generated>
 //------------------------------------------------------------------------------
 
-namespace Waka.Lego.FileTool.Properties
+namespace Waka.Lego.Baidu.Properties
 {
 
 

Fork.Net/Waka.Lego.FileTool/Properties/Settings.settings → Fork.Net/Waka.Lego.Baidu/Properties/Settings.settings


+ 3 - 3
Fork.Net/Waka.Lego.ImageTool/Waka.Lego.ImageTool.csproj

@@ -4,11 +4,11 @@
   <PropertyGroup>
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProjectGuid>{165C57B8-6D07-4EFA-8697-3C43F7A5E112}</ProjectGuid>
+    <ProjectGuid>{5BD7BF2A-5FFA-45CB-AA5D-25345C77D964}</ProjectGuid>
     <OutputType>WinExe</OutputType>
     <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>Waka.Lego.ImageTool</RootNamespace>
-    <AssemblyName>Waka.Lego.ImageTool</AssemblyName>
+    <RootNamespace>Waka.Lego.Baidu</RootNamespace>
+    <AssemblyName>Waka.Lego.Baidu</AssemblyName>
     <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
     <FileAlignment>512</FileAlignment>
     <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>

Fork.Net/Waka.Lego.ImageTool/App.config → Fork.Net/Waka.Lego.CommApp/App.config


+ 61 - 0
Fork.Net/Waka.Lego.CommApp/Form1.Designer.cs

@@ -0,0 +1,61 @@
+namespace Waka.Lego.CommApp
+{
+    partial class Form1
+    {
+        /// <summary>
+        /// 必需的设计器变量。
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// 清理所有正在使用的资源。
+        /// </summary>
+        /// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows 窗体设计器生成的代码
+
+        /// <summary>
+        /// 设计器支持所需的方法 - 不要修改
+        /// 使用代码编辑器修改此方法的内容。
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.webBrowser1 = new System.Windows.Forms.WebBrowser();
+            this.SuspendLayout();
+            // 
+            // webBrowser1
+            // 
+            this.webBrowser1.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.webBrowser1.Location = new System.Drawing.Point(0, 0);
+            this.webBrowser1.MinimumSize = new System.Drawing.Size(20, 20);
+            this.webBrowser1.Name = "webBrowser1";
+            this.webBrowser1.Size = new System.Drawing.Size(457, 211);
+            this.webBrowser1.TabIndex = 1;
+            this.webBrowser1.Url = new System.Uri("http://www.baidu.com", System.UriKind.Absolute);
+            // 
+            // Form1
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(457, 211);
+            this.Controls.Add(this.webBrowser1);
+            this.Name = "Form1";
+            this.Text = "CommApp";
+            this.ResumeLayout(false);
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.WebBrowser webBrowser1;
+    }
+}
+

+ 1 - 1
Fork.Net/Waka.Lego.ImageTool/Form1.cs

@@ -8,7 +8,7 @@ using System.Text;
 using System.Threading.Tasks;
 using System.Windows.Forms;
 
-namespace Waka.Lego.ImageTool
+namespace Waka.Lego.CommApp
 {
     public partial class Form1 : Form
     {

Fork.Net/Waka.Lego.FileTool/Views/SearchFile.resx → Fork.Net/Waka.Lego.CommApp/Form1.resx


+ 1 - 1
Fork.Net/Waka.Lego.ImageTool/Program.cs

@@ -4,7 +4,7 @@ using System.Linq;
 using System.Threading.Tasks;
 using System.Windows.Forms;
 
-namespace Waka.Lego.ImageTool
+namespace Waka.Lego.CommApp
 {
     static class Program
     {

+ 4 - 4
Fork.Net/Waka.Lego.FileTool/Properties/AssemblyInfo.cs

@@ -5,12 +5,12 @@ using System.Runtime.InteropServices;
 // 有关程序集的一般信息由以下
 // 控制。更改这些特性值可修改
 // 与程序集关联的信息。
-[assembly: AssemblyTitle("Waka.Lego.FileTool")]
+[assembly: AssemblyTitle("Waka.Lego.CommApp")]
 [assembly: AssemblyDescription("")]
 [assembly: AssemblyConfiguration("")]
 [assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Waka.Lego.FileTool")]
-[assembly: AssemblyCopyright("Copyright ©  2016")]
+[assembly: AssemblyProduct("Waka.Lego.CommApp")]
+[assembly: AssemblyCopyright("Copyright ©  2017")]
 [assembly: AssemblyTrademark("")]
 [assembly: AssemblyCulture("")]
 
@@ -20,7 +20,7 @@ using System.Runtime.InteropServices;
 [assembly: ComVisible(false)]
 
 // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
-[assembly: Guid("80acaca8-c503-478d-817e-d3521f1b07f9")]
+[assembly: Guid("77c30089-a99a-45d1-ae60-6f07fcf2dd2d")]
 
 // 程序集的版本信息由下列四个值组成: 
 //

+ 2 - 2
Fork.Net/Waka.Lego.ImageTool/Properties/Resources.Designer.cs

@@ -8,7 +8,7 @@
 // </auto-generated>
 //------------------------------------------------------------------------------
 
-namespace Waka.Lego.ImageTool.Properties
+namespace Waka.Lego.CommApp.Properties
 {
 
 
@@ -44,7 +44,7 @@ namespace Waka.Lego.ImageTool.Properties
             {
                 if ((resourceMan == null))
                 {
-                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Waka.Lego.ImageTool.Properties.Resources", typeof(Resources).Assembly);
+                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Waka.Lego.CommApp.Properties.Resources", typeof(Resources).Assembly);
                     resourceMan = temp;
                 }
                 return resourceMan;

Fork.Net/Waka.Lego.ImageTool/Properties/Resources.resx → Fork.Net/Waka.Lego.CommApp/Properties/Resources.resx


+ 1 - 1
Fork.Net/Waka.Lego.ImageTool/Properties/Settings.Designer.cs

@@ -8,7 +8,7 @@
 // </auto-generated>
 //------------------------------------------------------------------------------
 
-namespace Waka.Lego.ImageTool.Properties
+namespace Waka.Lego.CommApp.Properties
 {
 
 

Fork.Net/Waka.Lego.ImageTool/Properties/Settings.settings → Fork.Net/Waka.Lego.CommApp/Properties/Settings.settings


+ 7 - 32
Fork.Net/Waka.Lego.FileTool/Waka.Lego.FileTool.csproj

@@ -4,11 +4,11 @@
   <PropertyGroup>
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProjectGuid>{80ACACA8-C503-478D-817E-D3521F1B07F9}</ProjectGuid>
-    <OutputType>Library</OutputType>
+    <ProjectGuid>{77C30089-A99A-45D1-AE60-6F07FCF2DD2D}</ProjectGuid>
+    <OutputType>WinExe</OutputType>
     <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>Waka.Lego.FileTool</RootNamespace>
-    <AssemblyName>Waka.Lego.FileTool</AssemblyName>
+    <RootNamespace>Waka.Lego.CommApp</RootNamespace>
+    <AssemblyName>Waka.Lego.CommApp</AssemblyName>
     <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
     <FileAlignment>512</FileAlignment>
     <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
@@ -32,9 +32,6 @@
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
   </PropertyGroup>
-  <PropertyGroup>
-    <StartupObject />
-  </PropertyGroup>
   <ItemGroup>
     <Reference Include="System" />
     <Reference Include="System.Core" />
@@ -49,7 +46,6 @@
     <Reference Include="System.Xml" />
   </ItemGroup>
   <ItemGroup>
-    <Compile Include="Controllers\FileController.cs" />
     <Compile Include="Form1.cs">
       <SubType>Form</SubType>
     </Compile>
@@ -58,18 +54,9 @@
     </Compile>
     <Compile Include="Program.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
-    <Compile Include="Views\FileList.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Views\FileList.Designer.cs">
-      <DependentUpon>FileList.cs</DependentUpon>
-    </Compile>
-    <Compile Include="Views\SearchFile.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Views\SearchFile.Designer.cs">
-      <DependentUpon>SearchFile.cs</DependentUpon>
-    </Compile>
+    <EmbeddedResource Include="Form1.resx">
+      <DependentUpon>Form1.cs</DependentUpon>
+    </EmbeddedResource>
     <EmbeddedResource Include="Properties\Resources.resx">
       <Generator>ResXFileCodeGenerator</Generator>
       <LastGenOutput>Resources.Designer.cs</LastGenOutput>
@@ -79,12 +66,6 @@
       <AutoGen>True</AutoGen>
       <DependentUpon>Resources.resx</DependentUpon>
     </Compile>
-    <EmbeddedResource Include="Views\FileList.resx">
-      <DependentUpon>FileList.cs</DependentUpon>
-    </EmbeddedResource>
-    <EmbeddedResource Include="Views\SearchFile.resx">
-      <DependentUpon>SearchFile.cs</DependentUpon>
-    </EmbeddedResource>
     <None Include="Properties\Settings.settings">
       <Generator>SettingsSingleFileGenerator</Generator>
       <LastGenOutput>Settings.Designer.cs</LastGenOutput>
@@ -98,12 +79,6 @@
   <ItemGroup>
     <None Include="App.config" />
   </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\Y.Utils\Y.Utils.csproj">
-      <Project>{5b8eeec7-aeb5-407d-9dc1-1c59e53f78d5}</Project>
-      <Name>Y.Utils</Name>
-    </ProjectReference>
-  </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
        Other similar extension points exist, see Microsoft.Common.targets.

+ 0 - 38
Fork.Net/Waka.Lego.FileTool/Controllers/FileController.cs

@@ -1,38 +0,0 @@
-using System.IO;
-using System.Windows.Forms;
-using Waka.Lego.FileTool.Views;
-using Waka.Lego.Model;
-
-namespace Waka.Lego.FileTool.Controllers
-{
-    public class FileController
-    {
-        public int Id { get; set; }
-        public FileController(int id)
-        {
-            Id = id;
-        }
-        public Form FileList(string path)
-        {
-            LegoPlugin p = new LegoPlugin();
-            return new FileList(Y.Utils.FileUtils.FileTool.GetFile(path));
-        }
-        public Form SearchFile(string file)
-        {
-            return new SearchFile(File.Exists(file));
-        }
-        public string Test()
-        {
-            return "yooooooo  Test";
-        }
-        public string Test2(string name)
-        {
-            return "yooooooo  Test2  " + name;
-        }
-        public string Test3(string name, ref int index, out int flag)
-        {
-            flag = 10;
-            return "yooooooo  Test2  " + name + " flag " + index;
-        }
-    }
-}

+ 0 - 69
Fork.Net/Waka.Lego.FileTool/Views/FileList.Designer.cs

@@ -1,69 +0,0 @@
-namespace Waka.Lego.FileTool.Views
-{
-    partial class FileList
-    {
-        /// <summary>
-        /// Required designer variable.
-        /// </summary>
-        private System.ComponentModel.IContainer components = null;
-
-        /// <summary>
-        /// Clean up any resources being used.
-        /// </summary>
-        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
-        protected override void Dispose(bool disposing)
-        {
-            if (disposing && (components != null))
-            {
-                components.Dispose();
-            }
-            base.Dispose(disposing);
-        }
-
-        #region Windows Form Designer generated code
-
-        /// <summary>
-        /// Required method for Designer support - do not modify
-        /// the contents of this method with the code editor.
-        /// </summary>
-        private void InitializeComponent()
-        {
-            this.components = new System.ComponentModel.Container();
-            this.listBox1 = new System.Windows.Forms.ListBox();
-            this.timer1 = new System.Windows.Forms.Timer(this.components);
-            this.SuspendLayout();
-            // 
-            // listBox1
-            // 
-            this.listBox1.FormattingEnabled = true;
-            this.listBox1.ItemHeight = 12;
-            this.listBox1.Location = new System.Drawing.Point(12, 12);
-            this.listBox1.Name = "listBox1";
-            this.listBox1.Size = new System.Drawing.Size(260, 232);
-            this.listBox1.TabIndex = 0;
-            // 
-            // timer1
-            // 
-            this.timer1.Enabled = true;
-            this.timer1.Interval = 10000;
-            this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
-            // 
-            // FileList
-            // 
-            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
-            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
-            this.ClientSize = new System.Drawing.Size(284, 261);
-            this.Controls.Add(this.listBox1);
-            this.Name = "FileList";
-            this.Text = "FileList";
-            this.Load += new System.EventHandler(this.FileList_Load);
-            this.ResumeLayout(false);
-
-        }
-
-        #endregion
-
-        private System.Windows.Forms.ListBox listBox1;
-        private System.Windows.Forms.Timer timer1;
-    }
-}

+ 0 - 35
Fork.Net/Waka.Lego.FileTool/Views/FileList.cs

@@ -1,35 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows.Forms;
-
-namespace Waka.Lego.FileTool.Views
-{
-    public partial class FileList : Form
-    {
-        public List<string> Files { get; set; }
-        public FileList(List<string> files)
-        {
-            InitializeComponent();
-            Files = files;
-        }
-
-        private void FileList_Load(object sender, EventArgs e)
-        {
-            Files.ForEach(x =>
-            {
-                listBox1.Items.Add(x);
-            });
-        }
-
-        private void timer1_Tick(object sender, EventArgs e)
-        {
-            throw new Exception();
-        }
-    }
-}

+ 0 - 61
Fork.Net/Waka.Lego.FileTool/Views/SearchFile.Designer.cs

@@ -1,61 +0,0 @@
-namespace Waka.Lego.FileTool.Views
-{
-    partial class SearchFile
-    {
-        /// <summary>
-        /// Required designer variable.
-        /// </summary>
-        private System.ComponentModel.IContainer components = null;
-
-        /// <summary>
-        /// Clean up any resources being used.
-        /// </summary>
-        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
-        protected override void Dispose(bool disposing)
-        {
-            if (disposing && (components != null))
-            {
-                components.Dispose();
-            }
-            base.Dispose(disposing);
-        }
-
-        #region Windows Form Designer generated code
-
-        /// <summary>
-        /// Required method for Designer support - do not modify
-        /// the contents of this method with the code editor.
-        /// </summary>
-        private void InitializeComponent()
-        {
-            this.label1 = new System.Windows.Forms.Label();
-            this.SuspendLayout();
-            // 
-            // label1
-            // 
-            this.label1.AutoSize = true;
-            this.label1.Location = new System.Drawing.Point(13, 13);
-            this.label1.Name = "label1";
-            this.label1.Size = new System.Drawing.Size(41, 12);
-            this.label1.TabIndex = 0;
-            this.label1.Text = "label1";
-            // 
-            // SearchFile
-            // 
-            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
-            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
-            this.ClientSize = new System.Drawing.Size(284, 261);
-            this.Controls.Add(this.label1);
-            this.Name = "SearchFile";
-            this.Text = "SearchFile";
-            this.Load += new System.EventHandler(this.SearchFile_Load);
-            this.ResumeLayout(false);
-            this.PerformLayout();
-
-        }
-
-        #endregion
-
-        private System.Windows.Forms.Label label1;
-    }
-}

+ 0 - 27
Fork.Net/Waka.Lego.FileTool/Views/SearchFile.cs

@@ -1,27 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows.Forms;
-
-namespace Waka.Lego.FileTool.Views
-{
-    public partial class SearchFile : Form
-    {
-        public bool IsExist { get; set; }
-        public SearchFile(bool isExist)
-        {
-            InitializeComponent();
-            IsExist = isExist;
-        }
-
-        private void SearchFile_Load(object sender, EventArgs e)
-        {
-            label1.Text = "您查找的文件:" + (IsExist ? "存在" : "不存在");
-        }
-    }
-}

+ 0 - 15
Fork.Net/Waka.Lego.Model/LegoPlugin.cs

@@ -1,15 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Waka.Lego.Model
-{
-    public class LegoPlugin
-    {
-        public int Id { get; set; }
-        public string Name { get; set; }
-        public int MyProperty { get; set; }
-    }
-}

+ 6 - 0
Fork.Net/Waka.Lego.StringApp/App.config

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+    <startup> 
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
+    </startup>
+</configuration>

+ 1 - 1
Fork.Net/Waka.Lego.ImageTool/Form1.Designer.cs

@@ -1,4 +1,4 @@
-namespace Waka.Lego.ImageTool
+namespace Waka.Lego.StringApp
 {
     partial class Form1
     {

+ 20 - 0
Fork.Net/Waka.Lego.StringApp/Form1.cs

@@ -0,0 +1,20 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace Waka.Lego.StringApp
+{
+    public partial class Form1 : Form
+    {
+        public Form1()
+        {
+            InitializeComponent();
+        }
+    }
+}

+ 22 - 0
Fork.Net/Waka.Lego.StringApp/Program.cs

@@ -0,0 +1,22 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace Waka.Lego.StringApp
+{
+    static class Program
+    {
+        /// <summary>
+        /// 应用程序的主入口点。
+        /// </summary>
+        [STAThread]
+        static void Main()
+        {
+            Application.EnableVisualStyles();
+            Application.SetCompatibleTextRenderingDefault(false);
+            Application.Run(new Form1());
+        }
+    }
+}

+ 4 - 4
Fork.Net/Waka.Lego.ImageTool/Properties/AssemblyInfo.cs

@@ -5,12 +5,12 @@ using System.Runtime.InteropServices;
 // 有关程序集的一般信息由以下
 // 控制。更改这些特性值可修改
 // 与程序集关联的信息。
-[assembly: AssemblyTitle("Waka.Lego.ImageTool")]
+[assembly: AssemblyTitle("Waka.Lego.StringApp")]
 [assembly: AssemblyDescription("")]
 [assembly: AssemblyConfiguration("")]
 [assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Waka.Lego.ImageTool")]
-[assembly: AssemblyCopyright("Copyright ©  2016")]
+[assembly: AssemblyProduct("Waka.Lego.StringApp")]
+[assembly: AssemblyCopyright("Copyright ©  2017")]
 [assembly: AssemblyTrademark("")]
 [assembly: AssemblyCulture("")]
 
@@ -20,7 +20,7 @@ using System.Runtime.InteropServices;
 [assembly: ComVisible(false)]
 
 // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
-[assembly: Guid("165c57b8-6d07-4efa-8697-3c43f7a5e112")]
+[assembly: Guid("4c43710a-0bfd-48e2-aa0e-8f9c4ee60d62")]
 
 // 程序集的版本信息由下列四个值组成: 
 //

+ 71 - 0
Fork.Net/Waka.Lego.StringApp/Properties/Resources.Designer.cs

@@ -0,0 +1,71 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码由工具生成。
+//     运行时版本: 4.0.30319.42000
+//
+//     对此文件的更改可能导致不正确的行为,如果
+//     重新生成代码,则所做更改将丢失。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace Waka.Lego.StringApp.Properties
+{
+
+
+    /// <summary>
+    ///   强类型资源类,用于查找本地化字符串等。
+    /// </summary>
+    // 此类是由 StronglyTypedResourceBuilder
+    // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
+    // 若要添加或删除成员,请编辑 .ResX 文件,然后重新运行 ResGen
+    // (以 /str 作为命令选项),或重新生成 VS 项目。
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+    internal class Resources
+    {
+
+        private static global::System.Resources.ResourceManager resourceMan;
+
+        private static global::System.Globalization.CultureInfo resourceCulture;
+
+        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+        internal Resources()
+        {
+        }
+
+        /// <summary>
+        ///   返回此类使用的缓存 ResourceManager 实例。
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Resources.ResourceManager ResourceManager
+        {
+            get
+            {
+                if ((resourceMan == null))
+                {
+                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Waka.Lego.StringApp.Properties.Resources", typeof(Resources).Assembly);
+                    resourceMan = temp;
+                }
+                return resourceMan;
+            }
+        }
+
+        /// <summary>
+        ///   覆盖当前线程的 CurrentUICulture 属性
+        ///   使用此强类型的资源类的资源查找。
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Globalization.CultureInfo Culture
+        {
+            get
+            {
+                return resourceCulture;
+            }
+            set
+            {
+                resourceCulture = value;
+            }
+        }
+    }
+}

+ 5 - 11
Fork.Net/Waka.Lego.FileTool/Views/FileList.resx

@@ -46,7 +46,7 @@
     
     mimetype: application/x-microsoft.net.object.binary.base64
     value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : System.Serialization.Formatters.Binary.BinaryFormatter
             : and then encoded with base64 encoding.
     
     mimetype: application/x-microsoft.net.object.soap.base64
@@ -60,7 +60,6 @@
             : and then encoded with base64 encoding.
     -->
   <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
-    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
     <xsd:element name="root" msdata:IsDataSet="true">
       <xsd:complexType>
         <xsd:choice maxOccurs="unbounded">
@@ -69,10 +68,9 @@
               <xsd:sequence>
                 <xsd:element name="value" type="xsd:string" minOccurs="0" />
               </xsd:sequence>
-              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
               <xsd:attribute name="type" type="xsd:string" />
               <xsd:attribute name="mimetype" type="xsd:string" />
-              <xsd:attribute ref="xml:space" />
             </xsd:complexType>
           </xsd:element>
           <xsd:element name="assembly">
@@ -87,10 +85,9 @@
                 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                 <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
               </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
               <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
               <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-              <xsd:attribute ref="xml:space" />
             </xsd:complexType>
           </xsd:element>
           <xsd:element name="resheader">
@@ -112,12 +109,9 @@
     <value>2.0</value>
   </resheader>
   <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
   <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
-  <metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>17, 17</value>
-  </metadata>
 </root>

+ 30 - 0
Fork.Net/Waka.Lego.StringApp/Properties/Settings.Designer.cs

@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace Waka.Lego.StringApp.Properties
+{
+
+
+    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
+    internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
+    {
+
+        private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+        public static Settings Default
+        {
+            get
+            {
+                return defaultInstance;
+            }
+        }
+    }
+}

+ 7 - 0
Fork.Net/Waka.Lego.StringApp/Properties/Settings.settings

@@ -0,0 +1,7 @@
+<?xml version='1.0' encoding='utf-8'?>
+<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
+  <Profiles>
+    <Profile Name="(Default)" />
+  </Profiles>
+  <Settings />
+</SettingsFile>

+ 38 - 5
Fork.Net/Waka.Lego.Model/Waka.Lego.Model.csproj

@@ -4,15 +4,17 @@
   <PropertyGroup>
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProjectGuid>{EB115E0B-90E8-4F6C-AE34-0676AA336271}</ProjectGuid>
-    <OutputType>Library</OutputType>
+    <ProjectGuid>{4C43710A-0BFD-48E2-AA0E-8F9C4EE60D62}</ProjectGuid>
+    <OutputType>WinExe</OutputType>
     <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>Waka.Lego.Model</RootNamespace>
-    <AssemblyName>Waka.Lego.Model</AssemblyName>
+    <RootNamespace>Waka.Lego.StringApp</RootNamespace>
+    <AssemblyName>Waka.Lego.StringApp</AssemblyName>
     <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
     <FileAlignment>512</FileAlignment>
+    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
@@ -22,6 +24,7 @@
     <WarningLevel>4</WarningLevel>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
     <DebugType>pdbonly</DebugType>
     <Optimize>true</Optimize>
     <OutputPath>bin\Release\</OutputPath>
@@ -36,12 +39,42 @@
     <Reference Include="System.Data.DataSetExtensions" />
     <Reference Include="Microsoft.CSharp" />
     <Reference Include="System.Data" />
+    <Reference Include="System.Deployment" />
+    <Reference Include="System.Drawing" />
     <Reference Include="System.Net.Http" />
+    <Reference Include="System.Windows.Forms" />
     <Reference Include="System.Xml" />
   </ItemGroup>
   <ItemGroup>
-    <Compile Include="LegoPlugin.cs" />
+    <Compile Include="Form1.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Form1.Designer.cs">
+      <DependentUpon>Form1.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Program.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
+    <EmbeddedResource Include="Properties\Resources.resx">
+      <Generator>ResXFileCodeGenerator</Generator>
+      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <Compile Include="Properties\Resources.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Resources.resx</DependentUpon>
+    </Compile>
+    <None Include="Properties\Settings.settings">
+      <Generator>SettingsSingleFileGenerator</Generator>
+      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
+    </None>
+    <Compile Include="Properties\Settings.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Settings.settings</DependentUpon>
+      <DesignTimeSharedInput>True</DesignTimeSharedInput>
+    </Compile>
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="App.config" />
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it.