@@ -10,6 +10,6 @@ Other ports and clients can be found [here](https://github.com/clowwindy/shadows | |||||
usage | usage | ||||
----------- | ----------- | ||||
Use Visual Studio 2008 or higher to build. | |||||
Use Visual Studio 2012 Express or higher to build. | |||||
Need .Net 3.5. | Need .Net 3.5. |
@@ -1,6 +1,6 @@ | |||||
| | ||||
Microsoft Visual Studio Solution File, Format Version 10.00 | |||||
# Visual Studio 2008 | |||||
Microsoft Visual Studio Solution File, Format Version 12.00 | |||||
# Visual Studio Express 2012 for Windows Desktop | |||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "shadowsocks-csharp", "shadowsocks-csharp\shadowsocks-csharp.csproj", "{8C02D2F7-7CDB-4D55-9F25-CD03EF4AA062}" | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "shadowsocks-csharp", "shadowsocks-csharp\shadowsocks-csharp.csproj", "{8C02D2F7-7CDB-4D55-9F25-CD03EF4AA062}" | ||||
EndProject | EndProject | ||||
Global | Global | ||||
@@ -1,69 +1,61 @@ | |||||
//------------------------------------------------------------------------------ | //------------------------------------------------------------------------------ | ||||
// <auto-generated> | // <auto-generated> | ||||
// 此代码由工具生成。 | |||||
// 运行库版本:2.0.50727.5466 | |||||
// This code was generated by a tool. | |||||
// Runtime Version:4.0.30319.17929 | |||||
// | // | ||||
// 对此文件的更改可能会导致不正确的行为,并且如果 | |||||
// 重新生成代码,这些更改将丢失。 | |||||
// Changes to this file may cause incorrect behavior and will be lost if | |||||
// the code is regenerated. | |||||
// </auto-generated> | // </auto-generated> | ||||
//------------------------------------------------------------------------------ | //------------------------------------------------------------------------------ | ||||
namespace shadowsocks_csharp.Properties | |||||
{ | |||||
namespace shadowsocks_csharp.Properties { | |||||
using System; | |||||
/// <summary> | /// <summary> | ||||
/// 一个强类型的资源类,用于查找本地化的字符串等。 | |||||
/// A strongly-typed resource class, for looking up localized strings, etc. | |||||
/// </summary> | /// </summary> | ||||
// 此类是由 StronglyTypedResourceBuilder | |||||
// 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。 | |||||
// 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen | |||||
// (以 /str 作为命令选项),或重新生成 VS 项目。 | |||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] | |||||
// This class was auto-generated by the StronglyTypedResourceBuilder | |||||
// class via a tool like ResGen or Visual Studio. | |||||
// To add or remove a member, edit your .ResX file then rerun ResGen | |||||
// with the /str option, or rebuild your VS project. | |||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] | |||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] | ||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] | ||||
internal class Resources | |||||
{ | |||||
internal class Resources { | |||||
private static global::System.Resources.ResourceManager resourceMan; | private static global::System.Resources.ResourceManager resourceMan; | ||||
private static global::System.Globalization.CultureInfo resourceCulture; | private static global::System.Globalization.CultureInfo resourceCulture; | ||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] | ||||
internal Resources() | |||||
{ | |||||
internal Resources() { | |||||
} | } | ||||
/// <summary> | /// <summary> | ||||
/// 返回此类使用的、缓存的 ResourceManager 实例。 | |||||
/// Returns the cached ResourceManager instance used by this class. | |||||
/// </summary> | /// </summary> | ||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] | ||||
internal static global::System.Resources.ResourceManager ResourceManager | |||||
{ | |||||
get | |||||
{ | |||||
if ((resourceMan == null)) | |||||
{ | |||||
internal static global::System.Resources.ResourceManager ResourceManager { | |||||
get { | |||||
if (object.ReferenceEquals(resourceMan, null)) { | |||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("shadowsocks_csharp.Properties.Resources", typeof(Resources).Assembly); | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("shadowsocks_csharp.Properties.Resources", typeof(Resources).Assembly); | ||||
resourceMan = temp; | resourceMan = temp; | ||||
} | } | ||||
return resourceMan; | return resourceMan; | ||||
} | } | ||||
} | } | ||||
/// <summary> | /// <summary> | ||||
/// 为所有资源查找重写当前线程的 CurrentUICulture 属性, | |||||
/// 方法是使用此强类型资源类。 | |||||
/// Overrides the current thread's CurrentUICulture property for all | |||||
/// resource lookups using this strongly typed resource class. | |||||
/// </summary> | /// </summary> | ||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] | ||||
internal static global::System.Globalization.CultureInfo Culture | |||||
{ | |||||
get | |||||
{ | |||||
internal static global::System.Globalization.CultureInfo Culture { | |||||
get { | |||||
return resourceCulture; | return resourceCulture; | ||||
} | } | ||||
set | |||||
{ | |||||
set { | |||||
resourceCulture = value; | resourceCulture = value; | ||||
} | } | ||||
} | } | ||||
@@ -1,28 +1,24 @@ | |||||
//------------------------------------------------------------------------------ | //------------------------------------------------------------------------------ | ||||
// <auto-generated> | // <auto-generated> | ||||
// This code was generated by a tool. | // This code was generated by a tool. | ||||
// Runtime Version:2.0.50727.5466 | |||||
// Runtime Version:4.0.30319.17929 | |||||
// | // | ||||
// Changes to this file may cause incorrect behavior and will be lost if | // Changes to this file may cause incorrect behavior and will be lost if | ||||
// the code is regenerated. | // the code is regenerated. | ||||
// </auto-generated> | // </auto-generated> | ||||
//------------------------------------------------------------------------------ | //------------------------------------------------------------------------------ | ||||
namespace shadowsocks_csharp.Properties | |||||
{ | |||||
namespace shadowsocks_csharp.Properties { | |||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] | ||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")] | |||||
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase | |||||
{ | |||||
[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()))); | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); | ||||
public static Settings Default | |||||
{ | |||||
get | |||||
{ | |||||
public static Settings Default { | |||||
get { | |||||
return defaultInstance; | return defaultInstance; | ||||
} | } | ||||
} | } | ||||
@@ -1,5 +1,5 @@ | |||||
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||||
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |||||
<PropertyGroup> | <PropertyGroup> | ||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||||
@@ -30,6 +30,12 @@ | |||||
<IsWebBootstrapper>false</IsWebBootstrapper> | <IsWebBootstrapper>false</IsWebBootstrapper> | ||||
<UseApplicationTrust>false</UseApplicationTrust> | <UseApplicationTrust>false</UseApplicationTrust> | ||||
<BootstrapperEnabled>true</BootstrapperEnabled> | <BootstrapperEnabled>true</BootstrapperEnabled> | ||||
<FileUpgradeFlags> | |||||
</FileUpgradeFlags> | |||||
<UpgradeBackupLocation> | |||||
</UpgradeBackupLocation> | |||||
<OldToolsVersion>3.5</OldToolsVersion> | |||||
<TargetFrameworkProfile /> | |||||
</PropertyGroup> | </PropertyGroup> | ||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> | ||||
<DebugSymbols>true</DebugSymbols> | <DebugSymbols>true</DebugSymbols> | ||||
@@ -89,7 +95,9 @@ | |||||
<Compile Include="Properties\Resources.Designer.cs"> | <Compile Include="Properties\Resources.Designer.cs"> | ||||
<AutoGen>True</AutoGen> | <AutoGen>True</AutoGen> | ||||
<DependentUpon>Resources.resx</DependentUpon> | <DependentUpon>Resources.resx</DependentUpon> | ||||
<DesignTime>True</DesignTime> | |||||
</Compile> | </Compile> | ||||
<None Include="app.config" /> | |||||
<None Include="Properties\Settings.settings"> | <None Include="Properties\Settings.settings"> | ||||
<Generator>SettingsSingleFileGenerator</Generator> | <Generator>SettingsSingleFileGenerator</Generator> | ||||
<LastGenOutput>Settings.Designer.cs</LastGenOutput> | <LastGenOutput>Settings.Designer.cs</LastGenOutput> | ||||