どのようにいるgdiplus.dllを出荷するが、Windowsは、それを使用していませんか?
-
13-09-2019 - |
質問
私はGDIPlusの上の依存を持つアプリケーションを持っています。私はまた、Windows 2000上で実行するアプリケーションを必要とします。
Windows 2000のコンピュータが機能するように、私は、アプリケーションディレクトリにGDIPlusのを含めるしたいのですが、マシンがWindows XP、Windows Vistaでは、Windows 7などであれば、私はそれがGDIPlusのバージョンという船を使いたい、とWindowsに、更新されます。
不可?
解決
http://msdn.microsoft.com/en-us/からライブラリ/ ms997620.aspx のマニフェストに以下を追加してみてください: -
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" processorArchitecture="x86"
name="Microsoft.Windows.mysampleapp" type="win32" />
<description>Your app description here</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.GdiPlus"
version="1.0.0.0" processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
</assembly>
他のヒント
インストーラからそれを行うことが容易ではないでしょうか?あなたがアプリケーションディレクトリにWindows 2000のコピーのGdiPlusにインストールする場合、それ以外の場合は省略します。
GDI +ページのます:
ファイル名を指定して実行時の要件
にGdiplus.dllは、Windowsに含まれています XP。詳細については オペレーティング・システムが使用する必要があります 特定のクラスやメソッドを参照してください の詳細情報セクション クラスやメソッドのドキュメント。 GDI +は、再配布可能として提供されています Windows NT 4.0 SP6のため、Windows 2000では、 Windows 98、およびWindows Meの。に 最新の再配布をダウンロードし、 見る http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdkredist。 HTM のます。
まず、 "Win2000ののGDIPlusの" のためにGoogleでヒットます。