@@ -1,163 +0,0 @@ | |||
namespace Quanjiang.DigitalScholl.License | |||
{ | |||
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() | |||
{ | |||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); | |||
this.label1 = new System.Windows.Forms.Label(); | |||
this.label2 = new System.Windows.Forms.Label(); | |||
this.label3 = new System.Windows.Forms.Label(); | |||
this.richTextBox1 = new System.Windows.Forms.RichTextBox(); | |||
this.cbenabledtp = new System.Windows.Forms.CheckBox(); | |||
this.dtpenddate = new System.Windows.Forms.DateTimePicker(); | |||
this.tbmachine = new System.Windows.Forms.TextBox(); | |||
this.tblicensecode = new System.Windows.Forms.TextBox(); | |||
this.btgenerate = new System.Windows.Forms.Button(); | |||
this.SuspendLayout(); | |||
// | |||
// label1 | |||
// | |||
this.label1.AutoSize = true; | |||
this.label1.Font = new System.Drawing.Font("宋体", 18F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); | |||
this.label1.Location = new System.Drawing.Point(28, 33); | |||
this.label1.Name = "label1"; | |||
this.label1.Size = new System.Drawing.Size(82, 24); | |||
this.label1.TabIndex = 0; | |||
this.label1.Text = "机器码"; | |||
// | |||
// label2 | |||
// | |||
this.label2.AutoSize = true; | |||
this.label2.Font = new System.Drawing.Font("宋体", 18F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); | |||
this.label2.Location = new System.Drawing.Point(28, 110); | |||
this.label2.Name = "label2"; | |||
this.label2.Size = new System.Drawing.Size(106, 24); | |||
this.label2.TabIndex = 1; | |||
this.label2.Text = "有效期至"; | |||
// | |||
// label3 | |||
// | |||
this.label3.AutoSize = true; | |||
this.label3.Font = new System.Drawing.Font("宋体", 18F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); | |||
this.label3.Location = new System.Drawing.Point(28, 167); | |||
this.label3.Name = "label3"; | |||
this.label3.Size = new System.Drawing.Size(82, 24); | |||
this.label3.TabIndex = 2; | |||
this.label3.Text = "注册码"; | |||
// | |||
// richTextBox1 | |||
// | |||
this.richTextBox1.Location = new System.Drawing.Point(32, 307); | |||
this.richTextBox1.Name = "richTextBox1"; | |||
this.richTextBox1.Size = new System.Drawing.Size(735, 131); | |||
this.richTextBox1.TabIndex = 3; | |||
this.richTextBox1.Text = resources.GetString("richTextBox1.Text"); | |||
// | |||
// cbenabledtp | |||
// | |||
this.cbenabledtp.AutoSize = true; | |||
this.cbenabledtp.Location = new System.Drawing.Point(481, 117); | |||
this.cbenabledtp.Name = "cbenabledtp"; | |||
this.cbenabledtp.Size = new System.Drawing.Size(72, 16); | |||
this.cbenabledtp.TabIndex = 4; | |||
this.cbenabledtp.Text = "是否限时"; | |||
this.cbenabledtp.UseVisualStyleBackColor = true; | |||
// | |||
// dtpenddate | |||
// | |||
this.dtpenddate.Location = new System.Drawing.Point(163, 112); | |||
this.dtpenddate.Name = "dtpenddate"; | |||
this.dtpenddate.Size = new System.Drawing.Size(200, 21); | |||
this.dtpenddate.TabIndex = 5; | |||
// | |||
// tbmachine | |||
// | |||
this.tbmachine.Location = new System.Drawing.Point(163, 33); | |||
this.tbmachine.Multiline = true; | |||
this.tbmachine.Name = "tbmachine"; | |||
this.tbmachine.Size = new System.Drawing.Size(390, 59); | |||
this.tbmachine.TabIndex = 6; | |||
// | |||
// tblicensecode | |||
// | |||
this.tblicensecode.Location = new System.Drawing.Point(163, 167); | |||
this.tblicensecode.Multiline = true; | |||
this.tblicensecode.Name = "tblicensecode"; | |||
this.tblicensecode.Size = new System.Drawing.Size(390, 125); | |||
this.tblicensecode.TabIndex = 7; | |||
// | |||
// btgenerate | |||
// | |||
this.btgenerate.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); | |||
this.btgenerate.Location = new System.Drawing.Point(636, 110); | |||
this.btgenerate.Name = "btgenerate"; | |||
this.btgenerate.Size = new System.Drawing.Size(79, 81); | |||
this.btgenerate.TabIndex = 8; | |||
this.btgenerate.Text = "授权"; | |||
this.btgenerate.UseVisualStyleBackColor = true; | |||
this.btgenerate.Click += new System.EventHandler(this.btgenerate_Click); | |||
// | |||
// Form1 | |||
// | |||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); | |||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; | |||
this.ClientSize = new System.Drawing.Size(800, 450); | |||
this.Controls.Add(this.btgenerate); | |||
this.Controls.Add(this.tblicensecode); | |||
this.Controls.Add(this.tbmachine); | |||
this.Controls.Add(this.dtpenddate); | |||
this.Controls.Add(this.cbenabledtp); | |||
this.Controls.Add(this.richTextBox1); | |||
this.Controls.Add(this.label3); | |||
this.Controls.Add(this.label2); | |||
this.Controls.Add(this.label1); | |||
this.MaximizeBox = false; | |||
this.MinimizeBox = false; | |||
this.Name = "Form1"; | |||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; | |||
this.Text = "数字化校园3.0授权器"; | |||
this.Load += new System.EventHandler(this.Form1_Load); | |||
this.ResumeLayout(false); | |||
this.PerformLayout(); | |||
} | |||
#endregion | |||
private System.Windows.Forms.Label label1; | |||
private System.Windows.Forms.Label label2; | |||
private System.Windows.Forms.Label label3; | |||
private System.Windows.Forms.RichTextBox richTextBox1; | |||
private System.Windows.Forms.CheckBox cbenabledtp; | |||
private System.Windows.Forms.DateTimePicker dtpenddate; | |||
private System.Windows.Forms.TextBox tbmachine; | |||
private System.Windows.Forms.TextBox tblicensecode; | |||
private System.Windows.Forms.Button btgenerate; | |||
} | |||
} | |||
@@ -1,45 +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.Windows.Forms; | |||
using Learun.Util; | |||
namespace Quanjiang.DigitalScholl.License | |||
{ | |||
public partial class Form1 : Form | |||
{ | |||
public Form1() | |||
{ | |||
InitializeComponent(); | |||
} | |||
private void Form1_Load(object sender, EventArgs e) | |||
{ | |||
} | |||
private void btgenerate_Click(object sender, EventArgs e) | |||
{ | |||
StringBuilder machinelic =new StringBuilder(); | |||
if (tbmachine.Text!="") | |||
{ | |||
machinelic.Append(Md5Helper.Encrypt(tbmachine.Text,16)); | |||
machinelic.Append("&"); | |||
if (cbenabledtp.Checked) | |||
{ | |||
machinelic.Append(dtpenddate.Value.ToString("yyyy-MM-dd")); | |||
} | |||
string desstr = DESEncrypt.Encrypt(machinelic.ToString(), "bjquanjiang@2020!@lckey" + Md5Helper.Encrypt(tbmachine.Text, 32)); | |||
tblicensecode.Text = desstr; | |||
} | |||
else | |||
{ | |||
MessageBox.Show("请填写机器码"); | |||
} | |||
} | |||
} | |||
} |
@@ -1,132 +0,0 @@ | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<root> | |||
<!-- | |||
Microsoft ResX Schema | |||
Version 2.0 | |||
The primary goals of this format is to allow a simple XML format | |||
that is mostly human readable. The generation and parsing of the | |||
various data types are done through the TypeConverter classes | |||
associated with the data types. | |||
Example: | |||
... ado.net/XML headers & schema ... | |||
<resheader name="resmimetype">text/microsoft-resx</resheader> | |||
<resheader name="version">2.0</resheader> | |||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> | |||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> | |||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> | |||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> | |||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> | |||
<value>[base64 mime encoded serialized .NET Framework object]</value> | |||
</data> | |||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | |||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> | |||
<comment>This is a comment</comment> | |||
</data> | |||
There are any number of "resheader" rows that contain simple | |||
name/value pairs. | |||
Each data row contains a name, and value. The row also contains a | |||
type or mimetype. Type corresponds to a .NET class that support | |||
text/value conversion through the TypeConverter architecture. | |||
Classes that don't support this are serialized and stored with the | |||
mimetype set. | |||
The mimetype is used for serialized objects, and tells the | |||
ResXResourceReader how to depersist the object. This is currently not | |||
extensible. For a given mimetype the value must be set accordingly: | |||
Note - application/x-microsoft.net.object.binary.base64 is the format | |||
that the ResXResourceWriter will generate, however the reader can | |||
read any of the formats listed below. | |||
mimetype: application/x-microsoft.net.object.binary.base64 | |||
value : The object must be serialized with | |||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter | |||
: and then encoded with base64 encoding. | |||
mimetype: application/x-microsoft.net.object.soap.base64 | |||
value : The object must be serialized with | |||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter | |||
: and then encoded with base64 encoding. | |||
mimetype: application/x-microsoft.net.object.bytearray.base64 | |||
value : The object must be serialized into a byte array | |||
: using a System.ComponentModel.TypeConverter | |||
: 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"> | |||
<xsd:element name="metadata"> | |||
<xsd:complexType> | |||
<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="type" type="xsd:string" /> | |||
<xsd:attribute name="mimetype" type="xsd:string" /> | |||
<xsd:attribute ref="xml:space" /> | |||
</xsd:complexType> | |||
</xsd:element> | |||
<xsd:element name="assembly"> | |||
<xsd:complexType> | |||
<xsd:attribute name="alias" type="xsd:string" /> | |||
<xsd:attribute name="name" type="xsd:string" /> | |||
</xsd:complexType> | |||
</xsd:element> | |||
<xsd:element name="data"> | |||
<xsd:complexType> | |||
<xsd:sequence> | |||
<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="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"> | |||
<xsd:complexType> | |||
<xsd:sequence> | |||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | |||
</xsd:sequence> | |||
<xsd:attribute name="name" type="xsd:string" use="required" /> | |||
</xsd:complexType> | |||
</xsd:element> | |||
</xsd:choice> | |||
</xsd:complexType> | |||
</xsd:element> | |||
</xsd:schema> | |||
<resheader name="resmimetype"> | |||
<value>text/microsoft-resx</value> | |||
</resheader> | |||
<resheader name="version"> | |||
<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> | |||
</resheader> | |||
<resheader name="writer"> | |||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | |||
</resheader> | |||
<data name="richTextBox1.Text" xml:space="preserve"> | |||
<value>说明: | |||
1.首先部署好数字化校园3.0主程序,浏览器打开:http://部署地址/ShowRegister | |||
2.运行授权器,将上一步得到的机器码填写至注册器机器码文本框内。 | |||
3.如果有使用期限,选择好到期时间,如果没有使用期限,请将限时复选框去掉。 | |||
4.点击授权按钮,将生成的注册码复制到部署机器的http://部署地址/ShowRegister界面注册码内,并点击授权按钮。 | |||
5.重新运行部署的数字化校园。 | |||
6.!!!!严重警告!!!!此软件禁止放在部署机上!!!!此软件严禁外传!!!!</value> | |||
</data> | |||
<metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |||
<value>True</value> | |||
</metadata> | |||
</root> |
@@ -1,21 +0,0 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Windows.Forms; | |||
namespace Quanjiang.DigitalScholl.License | |||
{ | |||
static class Program | |||
{ | |||
/// <summary> | |||
/// 应用程序的主入口点。 | |||
/// </summary> | |||
[STAThread] | |||
static void Main() | |||
{ | |||
Application.EnableVisualStyles(); | |||
Application.SetCompatibleTextRenderingDefault(false); | |||
Application.Run(new Form1()); | |||
} | |||
} | |||
} |
@@ -1,36 +0,0 @@ | |||
using System.Reflection; | |||
using System.Runtime.CompilerServices; | |||
using System.Runtime.InteropServices; | |||
// 有关程序集的一般信息由以下 | |||
// 控制。更改这些特性值可修改 | |||
// 与程序集关联的信息。 | |||
[assembly: AssemblyTitle("Quanjiang.DigitalScholl.License")] | |||
[assembly: AssemblyDescription("")] | |||
[assembly: AssemblyConfiguration("")] | |||
[assembly: AssemblyCompany("")] | |||
[assembly: AssemblyProduct("Quanjiang.DigitalScholl.License")] | |||
[assembly: AssemblyCopyright("Copyright © 2019")] | |||
[assembly: AssemblyTrademark("")] | |||
[assembly: AssemblyCulture("")] | |||
// 将 ComVisible 设置为 false 会使此程序集中的类型 | |||
//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型 | |||
//请将此类型的 ComVisible 特性设置为 true。 | |||
[assembly: ComVisible(false)] | |||
// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID | |||
[assembly: Guid("225506ac-c5dc-4dc8-b453-cc2341876df5")] | |||
// 程序集的版本信息由下列四个值组成: | |||
// | |||
// 主版本 | |||
// 次版本 | |||
// 生成号 | |||
// 修订号 | |||
// | |||
// 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号 | |||
// 方法是按如下所示使用“*”: : | |||
// [assembly: AssemblyVersion("1.0.*")] | |||
[assembly: AssemblyVersion("1.0.0.0")] | |||
[assembly: AssemblyFileVersion("1.0.0.0")] |
@@ -1,63 +0,0 @@ | |||
//------------------------------------------------------------------------------ | |||
// <auto-generated> | |||
// 此代码由工具生成。 | |||
// 运行时版本:4.0.30319.42000 | |||
// | |||
// 对此文件的更改可能会导致不正确的行为,并且如果 | |||
// 重新生成代码,这些更改将会丢失。 | |||
// </auto-generated> | |||
//------------------------------------------------------------------------------ | |||
namespace Quanjiang.DigitalScholl.License.Properties { | |||
using System; | |||
/// <summary> | |||
/// 一个强类型的资源类,用于查找本地化的字符串等。 | |||
/// </summary> | |||
// 此类是由 StronglyTypedResourceBuilder | |||
// 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。 | |||
// 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen | |||
// (以 /str 作为命令选项),或重新生成 VS 项目。 | |||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.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 (object.ReferenceEquals(resourceMan, null)) { | |||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Quanjiang.DigitalScholl.License.Properties.Resources", typeof(Resources).Assembly); | |||
resourceMan = temp; | |||
} | |||
return resourceMan; | |||
} | |||
} | |||
/// <summary> | |||
/// 重写当前线程的 CurrentUICulture 属性 | |||
/// 重写当前线程的 CurrentUICulture 属性。 | |||
/// </summary> | |||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] | |||
internal static global::System.Globalization.CultureInfo Culture { | |||
get { | |||
return resourceCulture; | |||
} | |||
set { | |||
resourceCulture = value; | |||
} | |||
} | |||
} | |||
} |
@@ -1,117 +0,0 @@ | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<root> | |||
<!-- | |||
Microsoft ResX Schema | |||
Version 2.0 | |||
The primary goals of this format is to allow a simple XML format | |||
that is mostly human readable. The generation and parsing of the | |||
various data types are done through the TypeConverter classes | |||
associated with the data types. | |||
Example: | |||
... ado.net/XML headers & schema ... | |||
<resheader name="resmimetype">text/microsoft-resx</resheader> | |||
<resheader name="version">2.0</resheader> | |||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> | |||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> | |||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> | |||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> | |||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> | |||
<value>[base64 mime encoded serialized .NET Framework object]</value> | |||
</data> | |||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> | |||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> | |||
<comment>This is a comment</comment> | |||
</data> | |||
There are any number of "resheader" rows that contain simple | |||
name/value pairs. | |||
Each data row contains a name, and value. The row also contains a | |||
type or mimetype. Type corresponds to a .NET class that support | |||
text/value conversion through the TypeConverter architecture. | |||
Classes that don't support this are serialized and stored with the | |||
mimetype set. | |||
The mimetype is used for serialized objects, and tells the | |||
ResXResourceReader how to depersist the object. This is currently not | |||
extensible. For a given mimetype the value must be set accordingly: | |||
Note - application/x-microsoft.net.object.binary.base64 is the format | |||
that the ResXResourceWriter will generate, however the reader can | |||
read any of the formats listed below. | |||
mimetype: application/x-microsoft.net.object.binary.base64 | |||
value : The object must be serialized with | |||
: System.Serialization.Formatters.Binary.BinaryFormatter | |||
: and then encoded with base64 encoding. | |||
mimetype: application/x-microsoft.net.object.soap.base64 | |||
value : The object must be serialized with | |||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter | |||
: and then encoded with base64 encoding. | |||
mimetype: application/x-microsoft.net.object.bytearray.base64 | |||
value : The object must be serialized into a byte array | |||
: using a System.ComponentModel.TypeConverter | |||
: 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:element name="root" msdata:IsDataSet="true"> | |||
<xsd:complexType> | |||
<xsd:choice maxOccurs="unbounded"> | |||
<xsd:element name="metadata"> | |||
<xsd:complexType> | |||
<xsd:sequence> | |||
<xsd:element name="value" type="xsd:string" minOccurs="0" /> | |||
</xsd:sequence> | |||
<xsd:attribute name="name" type="xsd:string" /> | |||
<xsd:attribute name="type" type="xsd:string" /> | |||
<xsd:attribute name="mimetype" type="xsd:string" /> | |||
</xsd:complexType> | |||
</xsd:element> | |||
<xsd:element name="assembly"> | |||
<xsd:complexType> | |||
<xsd:attribute name="alias" type="xsd:string" /> | |||
<xsd:attribute name="name" type="xsd:string" /> | |||
</xsd:complexType> | |||
</xsd:element> | |||
<xsd:element name="data"> | |||
<xsd:complexType> | |||
<xsd:sequence> | |||
<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" msdata:Ordinal="1" /> | |||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> | |||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> | |||
</xsd:complexType> | |||
</xsd:element> | |||
<xsd:element name="resheader"> | |||
<xsd:complexType> | |||
<xsd:sequence> | |||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> | |||
</xsd:sequence> | |||
<xsd:attribute name="name" type="xsd:string" use="required" /> | |||
</xsd:complexType> | |||
</xsd:element> | |||
</xsd:choice> | |||
</xsd:complexType> | |||
</xsd:element> | |||
</xsd:schema> | |||
<resheader name="resmimetype"> | |||
<value>text/microsoft-resx</value> | |||
</resheader> | |||
<resheader name="version"> | |||
<value>2.0</value> | |||
</resheader> | |||
<resheader name="reader"> | |||
<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=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> | |||
</resheader> | |||
</root> |
@@ -1,26 +0,0 @@ | |||
//------------------------------------------------------------------------------ | |||
// <auto-generated> | |||
// 此代码由工具生成。 | |||
// 运行时版本:4.0.30319.42000 | |||
// | |||
// 对此文件的更改可能会导致不正确的行为,并且如果 | |||
// 重新生成代码,这些更改将会丢失。 | |||
// </auto-generated> | |||
//------------------------------------------------------------------------------ | |||
namespace Quanjiang.DigitalScholl.License.Properties { | |||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] | |||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.9.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; | |||
} | |||
} | |||
} | |||
} |
@@ -1,7 +0,0 @@ | |||
<?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> |
@@ -1,102 +0,0 @@ | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> | |||
<PropertyGroup> | |||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | |||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | |||
<ProjectGuid>{225506AC-C5DC-4DC8-B453-CC2341876DF5}</ProjectGuid> | |||
<OutputType>WinExe</OutputType> | |||
<RootNamespace>Quanjiang.DigitalScholl.License</RootNamespace> | |||
<AssemblyName>Quanjiang.DigitalScholl.License</AssemblyName> | |||
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion> | |||
<FileAlignment>512</FileAlignment> | |||
<Deterministic>true</Deterministic> | |||
<TargetFrameworkProfile /> | |||
<SccProjectName> | |||
</SccProjectName> | |||
<SccLocalPath> | |||
</SccLocalPath> | |||
<SccAuxPath> | |||
</SccAuxPath> | |||
<SccProvider> | |||
</SccProvider> | |||
</PropertyGroup> | |||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> | |||
<PlatformTarget>AnyCPU</PlatformTarget> | |||
<DebugSymbols>true</DebugSymbols> | |||
<DebugType>full</DebugType> | |||
<Optimize>false</Optimize> | |||
<OutputPath>bin\Debug\</OutputPath> | |||
<DefineConstants>DEBUG;TRACE</DefineConstants> | |||
<ErrorReport>prompt</ErrorReport> | |||
<WarningLevel>4</WarningLevel> | |||
<Prefer32Bit>false</Prefer32Bit> | |||
</PropertyGroup> | |||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | |||
<PlatformTarget>AnyCPU</PlatformTarget> | |||
<DebugType>pdbonly</DebugType> | |||
<Optimize>true</Optimize> | |||
<OutputPath>bin\Release\</OutputPath> | |||
<DefineConstants>TRACE</DefineConstants> | |||
<ErrorReport>prompt</ErrorReport> | |||
<WarningLevel>4</WarningLevel> | |||
<Prefer32Bit>false</Prefer32Bit> | |||
</PropertyGroup> | |||
<ItemGroup> | |||
<Reference Include="System" /> | |||
<Reference Include="System.Core" /> | |||
<Reference Include="System.Xml.Linq" /> | |||
<Reference Include="System.Data.DataSetExtensions" /> | |||
<Reference Include="Microsoft.CSharp" /> | |||
<Reference Include="System.Data" /> | |||
<Reference Include="System.Deployment" /> | |||
<Reference Include="System.Drawing" /> | |||
<Reference Include="System.Windows.Forms" /> | |||
<Reference Include="System.Xml" /> | |||
</ItemGroup> | |||
<ItemGroup> | |||
<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="Form1.resx"> | |||
<DependentUpon>Form1.cs</DependentUpon> | |||
</EmbeddedResource> | |||
<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> | |||
<DesignTime>True</DesignTime> | |||
</Compile> | |||
<None Include="app.config" /> | |||
<None Include="packages.config" /> | |||
<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> | |||
<ProjectReference Include="..\Learun.Framework.Module\Learun.Util\Learun.Util\Learun.Util.csproj"> | |||
<Project>{cf8ae293-88ab-436c-9720-a8386ba5d7b7}</Project> | |||
<Name>Learun.Util</Name> | |||
</ProjectReference> | |||
</ItemGroup> | |||
<ItemGroup> | |||
<Analyzer Include="..\packages\Microsoft.DependencyValidation.Analyzers.0.10.0\analyzers\dotnet\cs\Microsoft.DependencyValidation.Analyzers.resources.dll" /> | |||
<Analyzer Include="..\packages\Microsoft.DependencyValidation.Analyzers.0.10.0\analyzers\dotnet\Microsoft.DependencyValidation.Analyzers.dll" /> | |||
</ItemGroup> | |||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> | |||
</Project> |
@@ -1,12 +0,0 @@ | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<configuration> | |||
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /></startup> | |||
<runtime> | |||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> | |||
<dependentAssembly> | |||
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /> | |||
<bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0" /> | |||
</dependentAssembly> | |||
</assemblyBinding> | |||
</runtime> | |||
</configuration> |
@@ -1,4 +0,0 @@ | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<packages> | |||
<package id="Microsoft.DependencyValidation.Analyzers" version="0.10.0" targetFramework="net461" /> | |||
</packages> |
@@ -94,8 +94,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Learun.Application.AppMagag | |||
EndProject | |||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Quanjiang.DigitalScholl.DataSync", "Quanjiang.DigitalScholl.DataSync\Quanjiang.DigitalScholl.DataSync.csproj", "{204591FF-24CB-437D-B7F0-3C656D6D7853}" | |||
EndProject | |||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Quanjiang.DigitalScholl.License", "Quanjiang.DigitalScholl.License\Quanjiang.DigitalScholl.License.csproj", "{225506AC-C5DC-4DC8-B453-CC2341876DF5}" | |||
EndProject | |||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Quanjiang.DigitalScholl.WebLicense", "Quanjiang.DigitalScholl.WebLicense\Quanjiang.DigitalScholl.WebLicense.csproj", "{4D841EAD-3FD8-4FAC-BC67-C4CE6C0D1181}" | |||
EndProject | |||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Quanjiang.DigitalScholl.PushNotifications", "Quanjiang.DigitalScholl.PushNotifications\Quanjiang.DigitalScholl.PushNotifications.csproj", "{0302BC64-29D2-422E-ABCA-EFF7BCFB46B8}" | |||
@@ -1230,42 +1228,6 @@ Global | |||
{204591FF-24CB-437D-B7F0-3C656D6D7853}.Release|Windows-x64.Build.0 = Release|Any CPU | |||
{204591FF-24CB-437D-B7F0-3C656D6D7853}.Release|Windows-x86.ActiveCfg = Release|Any CPU | |||
{204591FF-24CB-437D-B7F0-3C656D6D7853}.Release|Windows-x86.Build.0 = Release|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Debug|Android.ActiveCfg = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Debug|Android.Build.0 = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Debug|iOS.ActiveCfg = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Debug|iOS.Build.0 = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Debug|Windows-ARM.ActiveCfg = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Debug|Windows-ARM.Build.0 = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Debug|Windows-x64.ActiveCfg = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Debug|Windows-x64.Build.0 = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Debug|Windows-x86.ActiveCfg = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Debug|Windows-x86.Build.0 = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Development|Android.ActiveCfg = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Development|Android.Build.0 = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Development|Any CPU.ActiveCfg = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Development|Any CPU.Build.0 = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Development|iOS.ActiveCfg = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Development|iOS.Build.0 = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Development|Windows-ARM.ActiveCfg = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Development|Windows-ARM.Build.0 = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Development|Windows-x64.ActiveCfg = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Development|Windows-x64.Build.0 = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Development|Windows-x86.ActiveCfg = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Development|Windows-x86.Build.0 = Debug|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Release|Android.ActiveCfg = Release|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Release|Android.Build.0 = Release|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Release|iOS.ActiveCfg = Release|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Release|iOS.Build.0 = Release|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Release|Windows-ARM.ActiveCfg = Release|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Release|Windows-ARM.Build.0 = Release|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Release|Windows-x64.ActiveCfg = Release|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Release|Windows-x64.Build.0 = Release|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Release|Windows-x86.ActiveCfg = Release|Any CPU | |||
{225506AC-C5DC-4DC8-B453-CC2341876DF5}.Release|Windows-x86.Build.0 = Release|Any CPU | |||
{4D841EAD-3FD8-4FAC-BC67-C4CE6C0D1181}.Debug|Android.ActiveCfg = Debug|Any CPU | |||
{4D841EAD-3FD8-4FAC-BC67-C4CE6C0D1181}.Debug|Android.Build.0 = Debug|Any CPU | |||
{4D841EAD-3FD8-4FAC-BC67-C4CE6C0D1181}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
@@ -1713,7 +1675,7 @@ Global | |||
{E05A2B9A-A939-450F-9A44-A8B3201D055A} = {ED258CD0-0A0C-490B-9D8F-B4CEC4467251} | |||
EndGlobalSection | |||
GlobalSection(ExtensibilityGlobals) = postSolution | |||
EnterpriseLibraryConfigurationToolBinariesPath = packages\Unity.2.1.505.0\lib\NET35 | |||
SolutionGuid = {968C278F-4142-4DFF-96B0-B3D70A649451} | |||
EnterpriseLibraryConfigurationToolBinariesPath = packages\Unity.2.1.505.0\lib\NET35 | |||
EndGlobalSection | |||
EndGlobal |