Skip to content

Commit 5af8b4f

Browse files
committed
* [win] export .netframework
1 parent 5a71983 commit 5af8b4f

File tree

9 files changed

+5
-67
lines changed

9 files changed

+5
-67
lines changed

BindGenerater/Generater/CSharp/CSCGenerater.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ public class CSCGenerater
1818
{
1919
"mscorlib.dll",
2020
"PureScript.dll",
21-
"netstandard.dll",
2221
};
2322

2423
private static string CSCPath = "csc";
@@ -119,6 +118,10 @@ public void Gen()
119118
foreach (var define in defineSet)
120119
config.WriteLine($"-define:{define}");
121120

121+
var netstandFile = Path.Combine(OutDir, "netstandard.dll");
122+
if(File.Exists(netstandFile))
123+
config.WriteLine($"-r:{Path.Combine(OutDir, netstandFile)}");
124+
122125
foreach (var src in srcSet)
123126
config.WriteLine(src);
124127
}

ScriptEngine/Adapter/AdapterGen.csproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
<SpecificVersion>False</SpecificVersion>
3838
<HintPath>..\..\DemoProject\Temp\StagingArea\Data\Managed\AdapterTest.dll</HintPath>
3939
</Reference>
40-
<Reference Include="netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51" />
4140
<Reference Include="PureScript, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
4241
<SpecificVersion>False</SpecificVersion>
4342
<HintPath>..\..\DemoProject\Temp\StagingArea\Data\Managed\PureScript.dll</HintPath>
@@ -73,6 +72,6 @@
7372
</ItemGroup>
7473
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
7574
<PropertyGroup>
76-
<PostBuildEvent>copy $(TargetPath) F:\Project\UnityBind\PureScript\ScriptEngine\Managed\$(TargetFileName) /y</PostBuildEvent>
75+
<PostBuildEvent>echo copy $(TargetPath) F:\Project\UnityBind\PureScript\ScriptEngine\Managed\$(TargetFileName) /y</PostBuildEvent>
7776
</PropertyGroup>
7877
</Project>

ScriptEngine/Adapter/Tools/CustomBinder.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
using System;
22
using System.Collections.Generic;
3-
using System.Linq;
43
using System.Runtime.InteropServices;
54
using System.Text;
65
using System.Threading.Tasks;

ScriptEngine/Adapter/Tools/ObjectStore.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
using AOT;
33
using System;
44
using System.Collections.Generic;
5-
using System.Linq;
65
using System.Runtime.CompilerServices;
76
using System.Text;
87
using System.Threading.Tasks;

ScriptEngine/Adapter/Tools/ObjectStore.wrapper.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
using System;
22
using System.Collections.Generic;
3-
using System.Linq;
43
using System.Runtime.CompilerServices;
54
using System.Runtime.InteropServices;
65
using System.Text;

ScriptEngine/Adapter/Tools/StringStore.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11

22
using System;
33
using System.Collections.Generic;
4-
using System.Linq;
54
using System.Text;
65
using System.Threading.Tasks;
76

ScriptEngine/Tools/Binder.exe

0 Bytes
Binary file not shown.

ScriptEngine/Tools/Binder.exe.config

Lines changed: 0 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -4,36 +4,6 @@
44
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
55
</startup>
66
<runtime>
7-
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
8-
<dependentAssembly>
9-
<assemblyIdentity name="mscorlib" publicKeyToken="b77a5c561934e089" culture="neutral" />
10-
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
11-
</dependentAssembly>
12-
</assemblyBinding>
13-
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
14-
<dependentAssembly>
15-
<assemblyIdentity name="System" publicKeyToken="b77a5c561934e089" culture="neutral" />
16-
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
17-
</dependentAssembly>
18-
</assemblyBinding>
19-
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
20-
<dependentAssembly>
21-
<assemblyIdentity name="System.Xml.Linq" publicKeyToken="b77a5c561934e089" culture="neutral" />
22-
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
23-
</dependentAssembly>
24-
</assemblyBinding>
25-
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
26-
<dependentAssembly>
27-
<assemblyIdentity name="System.Data" publicKeyToken="b77a5c561934e089" culture="neutral" />
28-
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
29-
</dependentAssembly>
30-
</assemblyBinding>
31-
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
32-
<dependentAssembly>
33-
<assemblyIdentity name="System.Xml" publicKeyToken="b77a5c561934e089" culture="neutral" />
34-
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
35-
</dependentAssembly>
36-
</assemblyBinding>
377
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
388
<dependentAssembly>
399
<assemblyIdentity name="System.Collections.Concurrent" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
@@ -352,35 +322,5 @@
352322
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
353323
</dependentAssembly>
354324
</assemblyBinding>
355-
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
356-
<dependentAssembly>
357-
<assemblyIdentity name="System.Core" publicKeyToken="b77a5c561934e089" culture="neutral" />
358-
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
359-
</dependentAssembly>
360-
</assemblyBinding>
361-
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
362-
<dependentAssembly>
363-
<assemblyIdentity name="System.Numerics" publicKeyToken="b77a5c561934e089" culture="neutral" />
364-
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
365-
</dependentAssembly>
366-
</assemblyBinding>
367-
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
368-
<dependentAssembly>
369-
<assemblyIdentity name="System.Runtime.Serialization" publicKeyToken="b77a5c561934e089" culture="neutral" />
370-
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
371-
</dependentAssembly>
372-
</assemblyBinding>
373-
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
374-
<dependentAssembly>
375-
<assemblyIdentity name="System.Drawing" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
376-
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
377-
</dependentAssembly>
378-
</assemblyBinding>
379-
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
380-
<dependentAssembly>
381-
<assemblyIdentity name="System.Transactions" publicKeyToken="b77a5c561934e089" culture="neutral" />
382-
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
383-
</dependentAssembly>
384-
</assemblyBinding>
385325
</runtime>
386326
</configuration>

ScriptEngine/Tools/Binder.pdb

194 KB
Binary file not shown.

0 commit comments

Comments
 (0)