8

顧客が Windows 98 で実行するための小さなツールを作成する必要があります。これは非常に小さなプロジェクトなので、ネイティブの C++ に移行して C# を使用する必要がないように願っています。

.net Framework 2.0のダウンロードは、Windows 98 をサポートしていると主張しています。

4

5 に答える 5

10

フォームの不透明度やバルーンのツールチップなど、Win98でサポートされない機能がいくつかあります。P / Invokeを使用する場合は、ANSIバージョンの関数をサポートしていることを確認する必要があり(use CharSet.Auto)、MSDNをチェックして、使用しているAPI関数がWin98でサポートされていることを確認する必要があります。動作します、可能であれば、顧客に提供する前にWin98でテストする必要があります。

于 2008-11-18T12:34:27.070 に答える
5

使用可能ですが、最終的に使用するクラスのドキュメントを必ずお読みください。Nick Baldwinが言及したEventLogのように、それらのいくつかはWin98ではサポートされていません。

また、それは簡単なインストールではないかもしれません(少なくとも私の経験では)。もし私があなただったら、プロジェクトを開始する前に、クライアントが.NET2.0をインストールできるかどうかを確認したでしょう。

于 2008-11-18T12:34:58.923 に答える
4

.NET2.0はWindows98をサポートしていますが、EventLogなどの一部の基本ライブラリクラスにはアクセスできません。

于 2008-11-18T12:31:47.463 に答える
4

私はWin98で個人的に実行したいくつかの「小さなツール」を作成しました。私が提案するのは、VMを作成し、重要なビルドが行われるたびにアプリをテストすることです。

私が見た問題は、ほぼ完全にUIに関連していました(実際にはサイズが正しくありませんでした)。

于 2008-11-18T12:35:06.927 に答える
2

Express エディションでも .NET 2.0 をターゲットにすることができます。C# Express では、プロジェクト プロパティでフレームワークを変更できます。最初にプロジェクトを保存する必要があります。

于 2008-11-18T13:06:18.220 に答える