私の仕事は、(Wininetを使用して)インターネットに接続し、テキストファイルをダウンロードする簡単なアプリケーションを作成することです。次に、listBoxウィジェットにデータを表示します。要件はGUIベースのアプリケーションを作成することだったので、Visual StudioExpress2010でWindowsフォームを使用しました。
アプリケーションは私のPCで正常に実行されますが、自分のPCでのみ実行されることに気付きました。.Net4とVisualStudio2010の再配布可能ファイルを別のPCにインストールしましたが、そこで正常に動作しました。さて、私がこれを作っている人は、WindowsPCで最大限の互換性を望んでいます。私は完全にここで立ち往生しています..古いバージョンのVSEに切り替える必要がありますか?
検索したところ、/MDの代わりに/MTを使用すると、アプリケーションが静的にリンクされますが、私のアプリも/ CLRを使用しており、これらには互換性がありません。
何か案は?
注:以前にコンソール出力を使用して同様のアプリ(ダウンロードと表示)を作成しましたが、どこでも問題なく動作します。