2

私は彼の時間の99%をLinuxで過ごすWeb開発者ですが、VBまたはおそらくC#(.Net)を使用して非常に単純なアプリケーションを開発する必要があります。私が持っているVisualStudioの唯一のバージョンは、最新の無料のものです。2001年のコピーがどこかにあるかもしれません。とにかく、これを開発する必要があるマシンはWindowsNT4を実行しています。別のソフトウェアが実行されているため、これを変更することはできません。

新しいVSを使用してアプリを開発し、そのような古いバージョンの.Net Framework(1.1)との互換性を維持する方法はありますか?

他に何もなければ、私はPerlをマシンにインストールして、コマンドラインタイプのスクリプトを書くことができますが、それを使用する人々を考えると、GUIの方が良いでしょう。

4

3 に答える 3

2

Visual Studio 2008 で .Net 1.1 をターゲットにできるとは思えません。このブログ エントリのコメントから、開発者の説明の 1 つを次に示します。

Visual Studio 2008 は、.Net Framework 1.1 のターゲットをサポートしません。.NET 1.1 アプリケーションに取り組んでいる .NET 開発者がたくさんいることを知っているので、これは私たちが本当にサポートできるようにしたかったことです。ただし、大幅に異なるランタイムである .NET 1.1 に戻ってサポートすることは、はるかに困難でした。

したがって、このリリースに合わせるために、マルチターゲットをまったくサポートしないか、.NET2.0 以降のターゲットのみをサポートするという決定が下されました。私たちは、Visual Studio 2008 を少なくとも .NET 3.0 と .NET 3.5 の両方にとって優れたツールにしたかったので、このリリースに適合できる最大のマルチターゲット サポートを組み込むことにしました。

于 2008-11-09T18:10:37.027 に答える
0

vs.net 2008を使用して、.net v1.1で実行できるコードを記述できますが、IDEは何が機能するかなどのヒントを提供しません。

モデルにインラインasp.netを使用するとスタックします。(またはコマンドラインツールを使用してコンパイルします)

この方法を使用した例はたくさんあります: http: //www.learnasp.com/freebook/learn/

このコードは、v2の例の明示的な命名を除いて、すべてv1.1です。

于 2008-11-10T00:19:26.580 に答える
0

MSBeeを試しましたか? これは VS2005 (厳密に言えば、2.0 の MSBuild) へのアドオンですが、VS2008 でもうまく機能する可能性があります。もちろん、いつでも IDE を使用してコードを記述し、単純に 2.0 フォルダーから MSBuild を使用してビルドすることができます...

いずれにせよ、.NET 1.1 を対象とする場合は、.NET 1.1 / C# 1.2 の機能しか使用できません。

個人的には、(無料にする必要がある場合) C# Express 2008 を使用して、3.5SP1 をターゲットにします。 (このような古い OS をターゲットにする必要があるため、これを削除しました)

于 2008-11-09T18:27:51.687 に答える