DTXMania 099 series, and DTXCreator: (099g(191022)) | 2019-10-23 00:21 |
DTXMania 100 series, and DTXCreator: (119(211020) and 035(191001)) | 2021-10-20 00:00 |
copy "$(ProjectDir)\..\docs\SlimDX.xml" "$(OutDir)" mt -manifest SlimDX.dll.x86.manifest -outputresource:"$(TargetPath)";2 sn -R "$(TargetPath)" D:\slimdxKey_yyagi.snk
sn -R "$(TargetPath)" "先ほど指定した署名ファイルのフルパス名"
<?xml version="1.0"?> <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.1"/> <supportedRuntime version="v2.0.50727"/> <supportedRuntime version="v1.1.4322"/> <supportedRuntime version="v1.0.3705"/> </startup> <runtime> <loadFromRemoteSources enabled="true"/> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath="dll"/> <dependentAssembly> <assemblyIdentity name="SlimDX" publicKeyToken="53d0e4ef1f1579f5" culture="neutral" /> <codeBase version="1002.0.10.43" href="dll\SlimDXc_net20x86_Jun2010.dll"/> </dependentAssembly> </assemblyBinding> </runtime> </configuration>
<dependentAssembly>~</dependentAssembly>のところがポイントで、 publicKeyTokenのところに、先ほど控えた値を転記する。 バージョン名やファイル名は、それぞれ正しい値を設定する。 (ここまで指示通りに実行していれば、上記の通りで変更しなくてよいはず) ここを間違えると、DTXManiaGR.exeのデバッグ実行時に、FileNotExceptionが発生して アプリ起動できない。Releaseビルド実行だと、何もなくアプリが終了してしまう。 (DTXManiaLog.txtの更新すら発生しない)
これで対応完了のはず。