顧客が Windows 98 で実行するための小さなツールを作成する必要があります。これは非常に小さなプロジェクトなので、ネイティブの C++ に移行して C# を使用する必要がないように願っています。
.net Framework 2.0のダウンロードは、Windows 98 をサポートしていると主張しています。
顧客が Windows 98 で実行するための小さなツールを作成する必要があります。これは非常に小さなプロジェクトなので、ネイティブの C++ に移行して C# を使用する必要がないように願っています。
.net Framework 2.0のダウンロードは、Windows 98 をサポートしていると主張しています。
フォームの不透明度やバルーンのツールチップなど、Win98でサポートされない機能がいくつかあります。P / Invokeを使用する場合は、ANSIバージョンの関数をサポートしていることを確認する必要があり(use CharSet.Auto
)、MSDNをチェックして、使用しているAPI関数がWin98でサポートされていることを確認する必要があります。動作しますが、可能であれば、顧客に提供する前にWin98でテストする必要があります。
使用可能ですが、最終的に使用するクラスのドキュメントを必ずお読みください。Nick Baldwinが言及したEventLogのように、それらのいくつかはWin98ではサポートされていません。
また、それは簡単なインストールではないかもしれません(少なくとも私の経験では)。もし私があなただったら、プロジェクトを開始する前に、クライアントが.NET2.0をインストールできるかどうかを確認したでしょう。
.NET2.0はWindows98をサポートしていますが、EventLogなどの一部の基本ライブラリクラスにはアクセスできません。
私はWin98で個人的に実行したいくつかの「小さなツール」を作成しました。私が提案するのは、VMを作成し、重要なビルドが行われるたびにアプリをテストすることです。
私が見た問題は、ほぼ完全にUIに関連していました(実際にはサイズが正しくありませんでした)。
Express エディションでも .NET 2.0 をターゲットにすることができます。C# Express では、プロジェクト プロパティでフレームワークを変更できます。最初にプロジェクトを保存する必要があります。