修订版 | a3da6d5922128131641a013dcc2d215e69df5576 (tree) |
---|---|
时间 | 2021-10-18 22:24:55 |
作者 | yyagi <yyagi.dtxmania@gmai...> |
Commiter | yyagi |
#xxxxx FDKに署名を付与。また、そのために、FDKと連動するライブラリ(libbjxa, NVorbis)にも署名を付与。更にDirectShowLib.dllは署名なしのdllだったため、署名ありのもの(DIrectShowLib=2005.dll)に変更。署名用のファイルにはSlimDXKey_yyagi.snk)を指定しているが、このファイルは非公開のため適宜自前で作成のこと。
#xxxxx nugetで関連ライブラリを最新のものに更新(SharpDX関連を除く)
@@ -1,16 +1,20 @@ | ||
1 | -<?xml version="1.0"?> | |
1 | +<?xml version="1.0" encoding="utf-8"?> | |
2 | 2 | <configuration> |
3 | 3 | <startup useLegacyV2RuntimeActivationPolicy="true"> |
4 | - <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7"/> | |
5 | - <supportedRuntime version="v2.0.50727"/> | |
6 | - <supportedRuntime version="v1.1.4322"/> | |
7 | - <supportedRuntime version="v1.0.3705"/> | |
4 | + <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7" /> | |
5 | + <supportedRuntime version="v2.0.50727" /> | |
6 | + <supportedRuntime version="v1.1.4322" /> | |
7 | + <supportedRuntime version="v1.0.3705" /> | |
8 | 8 | </startup> |
9 | 9 | |
10 | 10 | <runtime> |
11 | - <loadFromRemoteSources enabled="true"/> | |
11 | + <loadFromRemoteSources enabled="true" /> | |
12 | 12 | <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> |
13 | - <probing privatePath="dll"/> | |
13 | + <probing privatePath="dll" /> | |
14 | + <dependentAssembly> | |
15 | + <assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> | |
16 | + <bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" /> | |
17 | + </dependentAssembly> | |
14 | 18 | </assemblyBinding> |
15 | 19 | </runtime> |
16 | 20 | </configuration> |
@@ -1,16 +1,20 @@ | ||
1 | -<?xml version="1.0"?> | |
1 | +<?xml version="1.0" encoding="utf-8"?> | |
2 | 2 | <configuration> |
3 | 3 | <startup useLegacyV2RuntimeActivationPolicy="true"> |
4 | - <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7"/> | |
5 | - <supportedRuntime version="v2.0.50727"/> | |
6 | - <supportedRuntime version="v1.1.4322"/> | |
7 | - <supportedRuntime version="v1.0.3705"/> | |
4 | + <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7" /> | |
5 | + <supportedRuntime version="v2.0.50727" /> | |
6 | + <supportedRuntime version="v1.1.4322" /> | |
7 | + <supportedRuntime version="v1.0.3705" /> | |
8 | 8 | </startup> |
9 | 9 | <runtime> |
10 | - <loadFromRemoteSources enabled="true"/> | |
11 | - <generatePublisherEvidence enabled="false"/> | |
10 | + <loadFromRemoteSources enabled="true" /> | |
11 | + <generatePublisherEvidence enabled="false" /> | |
12 | 12 | <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> |
13 | - <probing privatePath="dll"/> | |
13 | + <probing privatePath="dll" /> | |
14 | + <dependentAssembly> | |
15 | + <assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> | |
16 | + <bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" /> | |
17 | + </dependentAssembly> | |
14 | 18 | </assemblyBinding> |
15 | 19 | </runtime> |
16 | 20 | </configuration> |
@@ -13,8 +13,7 @@ | ||
13 | 13 | <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion> |
14 | 14 | <FileAlignment>512</FileAlignment> |
15 | 15 | <SignAssembly>true</SignAssembly> |
16 | - <AssemblyOriginatorKeyFile> | |
17 | - </AssemblyOriginatorKeyFile> | |
16 | + <AssemblyOriginatorKeyFile>SlimDXKey_yyagi.snk</AssemblyOriginatorKeyFile> | |
18 | 17 | <ApplicationIcon> |
19 | 18 | </ApplicationIcon> |
20 | 19 | <FileUpgradeFlags> |
@@ -107,8 +106,8 @@ | ||
107 | 106 | <SpecificVersion>False</SpecificVersion> |
108 | 107 | <HintPath>..\RuntimeResources\dll\Bass.Net.dll</HintPath> |
109 | 108 | </Reference> |
110 | - <Reference Include="DirectShowLib, Version=2.1.0.1599, Culture=neutral, processorArchitecture=MSIL"> | |
111 | - <HintPath>..\RuntimeResources\dll\DirectShowLib.dll</HintPath> | |
109 | + <Reference Include="DirectShowLib-2005"> | |
110 | + <HintPath>..\RuntimeResources\dll\DirectShowLib-2005.dll</HintPath> | |
112 | 111 | </Reference> |
113 | 112 | <Reference Include="SharpDX, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL"> |
114 | 113 | <HintPath>..\RuntimeResources\dll\SharpDX.dll</HintPath> |
@@ -129,9 +128,23 @@ | ||
129 | 128 | <HintPath>..\RuntimeResources\dll\SharpDX.Mathematics.dll</HintPath> |
130 | 129 | </Reference> |
131 | 130 | <Reference Include="System" /> |
131 | + <Reference Include="System.Buffers, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL"> | |
132 | + <HintPath>..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll</HintPath> | |
133 | + </Reference> | |
132 | 134 | <Reference Include="System.Data" /> |
133 | 135 | <Reference Include="System.Drawing" /> |
134 | 136 | <Reference Include="System.Management" /> |
137 | + <Reference Include="System.Memory, Version=4.0.1.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL"> | |
138 | + <HintPath>..\packages\System.Memory.4.5.4\lib\net461\System.Memory.dll</HintPath> | |
139 | + </Reference> | |
140 | + <Reference Include="System.Numerics" /> | |
141 | + <Reference Include="System.Numerics.Vectors, Version=4.1.4.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> | |
142 | + <HintPath>..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll</HintPath> | |
143 | + </Reference> | |
144 | + <Reference Include="System.Runtime.CompilerServices.Unsafe, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> | |
145 | + <HintPath>..\packages\System.Runtime.CompilerServices.Unsafe.5.0.0\lib\net45\System.Runtime.CompilerServices.Unsafe.dll</HintPath> | |
146 | + </Reference> | |
147 | + <Reference Include="System.Runtime.Serialization" /> | |
135 | 148 | <Reference Include="System.Windows.Forms" /> |
136 | 149 | <Reference Include="System.Xml" /> |
137 | 150 | </ItemGroup> |
@@ -225,7 +238,9 @@ | ||
225 | 238 | <Content Include="コード\01.フレームワーク\Resources\sdx_icon_black.ico" /> |
226 | 239 | </ItemGroup> |
227 | 240 | <ItemGroup> |
241 | + <None Include="app.config" /> | |
228 | 242 | <None Include="packages.config" /> |
243 | + <None Include="SlimDXKey_yyagi.snk" /> | |
229 | 244 | </ItemGroup> |
230 | 245 | <ItemGroup> |
231 | 246 | <BootstrapperPackage Include="Microsoft.Net.Client.3.5"> |
@@ -11,7 +11,7 @@ using System.Resources; | ||
11 | 11 | [assembly: AssemblyConfiguration("")] |
12 | 12 | [assembly: AssemblyCompany("")] |
13 | 13 | [assembly: AssemblyProduct( "FDKライブラリ ver.21" )] |
14 | -[assembly: AssemblyCopyright( "Copyright(C) 2000-2017 DTXMania Group" )] | |
14 | +[assembly: AssemblyCopyright("Copyright(C) 2000-2021 DTXMania Group")] | |
15 | 15 | [assembly: AssemblyTrademark("")] |
16 | 16 | [assembly: AssemblyCulture("")] |
17 | 17 | //[assembly: AssemblyKeyName( "FROMsCspContainer" )] |
@@ -0,0 +1,11 @@ | ||
1 | +<?xml version="1.0" encoding="utf-8"?> | |
2 | +<configuration> | |
3 | + <runtime> | |
4 | + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> | |
5 | + <dependentAssembly> | |
6 | + <assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> | |
7 | + <bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" /> | |
8 | + </dependentAssembly> | |
9 | + </assemblyBinding> | |
10 | + </runtime> | |
11 | +</configuration> | |
\ No newline at end of file |
@@ -7,4 +7,8 @@ | ||
7 | 7 | <package id="SharpDX.DirectSound" version="4.0.1" targetFramework="net451" /> |
8 | 8 | <package id="SharpDX.DXGI" version="4.0.1" targetFramework="net451" /> |
9 | 9 | <package id="SharpDX.Mathematics" version="4.0.1" targetFramework="net451" /> |
10 | + <package id="System.Buffers" version="4.5.1" targetFramework="net472" /> | |
11 | + <package id="System.Memory" version="4.5.4" targetFramework="net472" /> | |
12 | + <package id="System.Numerics.Vectors" version="4.5.0" targetFramework="net472" /> | |
13 | + <package id="System.Runtime.CompilerServices.Unsafe" version="5.0.0" targetFramework="net472" /> | |
10 | 14 | </packages> |
\ No newline at end of file |
@@ -22,6 +22,9 @@ | ||
22 | 22 | <GenerateDocumentationFile>true</GenerateDocumentationFile> |
23 | 23 | <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> |
24 | 24 | <NoWarn>1701,1702,1591</NoWarn> |
25 | + <SignAssembly>true</SignAssembly> | |
26 | + <AssemblyOriginatorKeyFile>SlimDXKey_yyagi.snk</AssemblyOriginatorKeyFile> | |
27 | + <DelaySign>false</DelaySign> | |
25 | 28 | </PropertyGroup> |
26 | 29 | |
27 | 30 | <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|netstandard2.0|AnyCPU'"> |
@@ -1,16 +1,20 @@ | ||
1 | -<?xml version="1.0"?> | |
1 | +<?xml version="1.0" encoding="utf-8"?> | |
2 | 2 | <configuration> |
3 | 3 | <startup useLegacyV2RuntimeActivationPolicy="true"> |
4 | - <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7"/> | |
5 | - <supportedRuntime version="v2.0.50727"/> | |
6 | - <supportedRuntime version="v1.1.4322"/> | |
7 | - <supportedRuntime version="v1.0.3705"/> | |
4 | + <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7" /> | |
5 | + <supportedRuntime version="v2.0.50727" /> | |
6 | + <supportedRuntime version="v1.1.4322" /> | |
7 | + <supportedRuntime version="v1.0.3705" /> | |
8 | 8 | </startup> |
9 | 9 | |
10 | 10 | <runtime> |
11 | - <loadFromRemoteSources enabled="true"/> | |
11 | + <loadFromRemoteSources enabled="true" /> | |
12 | 12 | <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> |
13 | - <probing privatePath="dll"/> | |
13 | + <probing privatePath="dll" /> | |
14 | + <dependentAssembly> | |
15 | + <assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> | |
16 | + <bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" /> | |
17 | + </dependentAssembly> | |
14 | 18 | </assemblyBinding> |
15 | 19 | </runtime> |
16 | 20 | </configuration> |
@@ -1,16 +1,20 @@ | ||
1 | -<?xml version="1.0"?> | |
1 | +<?xml version="1.0" encoding="utf-8"?> | |
2 | 2 | <configuration> |
3 | 3 | <startup useLegacyV2RuntimeActivationPolicy="true"> |
4 | - <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7"/> | |
5 | - <supportedRuntime version="v2.0.50727"/> | |
6 | - <supportedRuntime version="v1.1.4322"/> | |
7 | - <supportedRuntime version="v1.0.3705"/> | |
4 | + <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7" /> | |
5 | + <supportedRuntime version="v2.0.50727" /> | |
6 | + <supportedRuntime version="v1.1.4322" /> | |
7 | + <supportedRuntime version="v1.0.3705" /> | |
8 | 8 | </startup> |
9 | 9 | <runtime> |
10 | - <loadFromRemoteSources enabled="true"/> | |
11 | - <generatePublisherEvidence enabled="false"/> | |
10 | + <loadFromRemoteSources enabled="true" /> | |
11 | + <generatePublisherEvidence enabled="false" /> | |
12 | 12 | <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> |
13 | - <probing privatePath="dll"/> | |
13 | + <probing privatePath="dll" /> | |
14 | + <dependentAssembly> | |
15 | + <assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> | |
16 | + <bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" /> | |
17 | + </dependentAssembly> | |
14 | 18 | </assemblyBinding> |
15 | 19 | </runtime> |
16 | 20 | </configuration> |
@@ -22,6 +22,7 @@ | ||
22 | 22 | <DefineConstants>DEBUG;TRACE</DefineConstants> |
23 | 23 | <ErrorReport>prompt</ErrorReport> |
24 | 24 | <WarningLevel>4</WarningLevel> |
25 | + <BaseAddress>4718592</BaseAddress> | |
25 | 26 | </PropertyGroup> |
26 | 27 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
27 | 28 | <DebugType>pdbonly</DebugType> |
@@ -67,6 +68,12 @@ | ||
67 | 68 | <ErrorReport>prompt</ErrorReport> |
68 | 69 | <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> |
69 | 70 | </PropertyGroup> |
71 | + <PropertyGroup> | |
72 | + <SignAssembly>true</SignAssembly> | |
73 | + </PropertyGroup> | |
74 | + <PropertyGroup> | |
75 | + <AssemblyOriginatorKeyFile>SlimDXKey_yyagi.snk</AssemblyOriginatorKeyFile> | |
76 | + </PropertyGroup> | |
70 | 77 | <ItemGroup> |
71 | 78 | <Reference Include="System" /> |
72 | 79 | <Reference Include="System.Core" /> |
@@ -81,6 +88,9 @@ | ||
81 | 88 | <Compile Include="libbjxa.cs" /> |
82 | 89 | <Compile Include="Properties\AssemblyInfo.cs" /> |
83 | 90 | </ItemGroup> |
91 | + <ItemGroup> | |
92 | + <None Include="SlimDXKey_yyagi.snk" /> | |
93 | + </ItemGroup> | |
84 | 94 | <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> |
85 | 95 | <Target Name="AfterBuild"> |
86 | 96 | <Copy SourceFiles="$(TargetDir)$(TargetFileName)" DestinationFolder="$(SolutionDir)$(OutDir)dll" /> |