will not distinguish .Net 2.0 and 4.0
This commit is contained in:
@@ -80,30 +80,6 @@ namespace Shadowsocks.Controller
|
||||
{
|
||||
return false;
|
||||
}
|
||||
// check dotnet 4.0
|
||||
AssemblyName[] references = Assembly.GetExecutingAssembly().GetReferencedAssemblies();
|
||||
Version dotNetVersion = Environment.Version;
|
||||
foreach (AssemblyName reference in references)
|
||||
{
|
||||
if (reference.Name == "mscorlib")
|
||||
{
|
||||
dotNetVersion = reference.Version;
|
||||
}
|
||||
}
|
||||
if (dotNetVersion.Major >= 4)
|
||||
{
|
||||
if (url.IndexOf("dotnet4.0") < 0)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (url.IndexOf("dotnet4.0") >= 0)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
string version = ParseVersionFromURL(url);
|
||||
if (version == null)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user