Visual Studio .NET 2002/2003はVista非対応 52
ストーリー by yoosee
アップグレードバスは用意するんじゃないんですかね 部門より
アップグレードバスは用意するんじゃないんですかね 部門より
Anonymous Coward曰く、"ITproの記事によれば、Microsoft は Visual Studio .NET 2002/2003 が Windows Vista に対応しないことを明らかにしたそうです。
3世代前のVisual Basic 6.0は、IDEやアプリケーションがWindows Vistaで動作するのに、去年までバリバリの「最新製品」だったVisual Studio .NET 2003 でさえWindows Vistaに対応しないのはいかがなものかと。
なお、Visual Studio .NET 2002/2003 で作ったアプリケーションは Windows Vista で動くそうです。建前じゃなければいいけど。"
えっと (スコア:5, おもしろおかしい)
Visual Studio .NET 2002/2003 を Visual Studio .NET 2002/2003 でビルドしなおせばいいだけぢゃないのかと小一時間.
開発環境以前に手元のコードは大丈夫ですか? (スコア:5, 興味深い)
Visual Studio 2005に加えてVisual Studio .NET 2002/2003の対応までやらせた結果、両方中途半端な結果になるよりは、最低限Visual Studio 2005をちゃんと動くようにしてくれないと困ります。
これは多分伝言ゲームで訳されただけでしょうが、元々の発言は、恐らく「.NET 1.xアプリケーションは(Vistaに標準搭載の)CLR 2.0で基本的に動くよ」という意図であることに注意する必要があるでしょう。
もちろんWin32アプリケーションも動きます。
問題はそこではなく、Vistaでのセキュリティモデル等の変更による広範囲な影響の方で、開発者はむしろそちらに注意を向けるべき時期かと思います。
例えばサービスセッションの分離や、特権プロセスへのメッセージフックやSendMessageの無効化等、やばげな話がてんこ盛りです。
参考:Windows Vista の新技術 [wankuma.com]
セキュリティという意味では、ネイティブアプリケーションのデバッグ機能はセキュリティリスクが高いことも関係しているかもしれませんね。
従来と同じデバッグ機能を提供しようとすると、場合によってはOS標準のセキュリティ機能を回避するための仕組みが必要になる可能性もあり、その辺の対応をVisual Studio .NET 2002/2003についても行う余力なんてとても無い、という状況なのかもしれません。
Re:開発環境以前に手元のコードは大丈夫ですか? (スコア:1)
-- 哀れな日本人専用(sorry Japanese only) --
Re:開発環境以前に手元のコードは大丈夫ですか? (スコア:3, 参考になる)
UAC下でもデバッガは動いていますし、一般ユーザーでも、Debugger Usersに自分を登録すればよいだけです。このあたりは、XP上でも一般ユーザーで開発を行う上では常識だったので、特にVistaで問題になるというわけではありません。
単に動作保証しないだけ (スコア:3, 参考になる)
Re:単に動作保証しないだけ (スコア:1)
とはいえ、「動かなくても文句は言うな」って姿勢ですよね。どんなトラブルがあるか分からないのだから、私だったら、VistaでVisual Studio .NET2003以前で開発するのは相当ためらいます。
ただ、Vista上で開発することと、レガシーOS上で動くように作ることは別問題だし、案外それほど難しくはないと思うので、単にサポートする開発環境の問題なのかな、と思います。
もちろん、ちょとしたテストでもVista以外のターゲット環境を別途構築しなきゃいけないという欠点はありますが、その程度のテストはVirual PCを使ってくださいということができます。
vyama 「バグ取れワンワン」
似た話…Win2000がWDKの動作環境から外れる (スコア:3, 参考になる)
…んだそですよ。Windows2000上でWindows Driver Kitの使用はサポートしまへん、W2K使いたいならServer2003SP1のDDK使ってねというお話。ドライバ屋さんはチューイせよ
勿論、XPSP2やVista上でWDK使ってW2K用のドライバ書くのはアリです。
Re:似た話…Win2000がWDKの動作環境から外れる (スコア:1, 興味深い)
それ・・・そんなに単純じゃないよ?2000とXPを境にしてかなーり変わってるから。
Re:似た話…Win2000がWDKの動作環境から外れる (スコア:2, 参考になる)
そです。
そのため、WDK(というかDDKは昔からそうなのですが)ではターゲットOS毎にBuild環境が分離されており、W2K用を書きたい場合は WDKのTarget for W2K環境でBuildすることになります。
ようするに (スコア:2, 興味深い)
既存のマシンでVista対応アプリ開発が続けられるとは安上がりなので感心した!
しかし、動作検証マシンを新たに導入する必要が_| ̄|○
#そこで仮装マシンの出番かにょ?
Re:ようするに (スコア:3, おもしろおかしい)
お父さんスイッチ的なもの?
Re:ようするに (スコア:1)
>お父さんスイッチ的なもの?
仮想マシンがあるとか無いとか関係ないのです。
本当のアレゲは心に仮想マシンを持っているのだから!
#それじゃ意味ねーよ。
Re:ようするに (スコア:0)
#ハロウィンではシツジ仮面 [wikipedia.org]の仮装がしたいAC
Re:ようするに (スコア:2, おもしろおかしい)
こんなマシン [impress.co.jp]のことですか?
Re:ようするに (スコア:0)
メモリ2Gかぁ。あこがれるな。
部門名 (スコア:2, すばらしい洞察)
Re:部門名 (スコア:1)
"Patriotism is the last refuge of a scoundrel." - Samuel Johnson
Re:部門名 (スコア:1)
Vista対応のためのアップグレードを「パス」する
と読んでしまいました。
Re:部門名 (スコア:0)
Re:部門名 (スコア:0)
それとももう売ってないとか?
Re:部門名 (スコア:0)
VS2005が製品版 (スコア:2, すばらしい洞察)
VS2003: β版
ということでOK?
#実質、そんな感じではある。(笑)
Re:VS2005が製品版 (スコア:1)
Re:VS2005が製品版 (スコア:0)
エディットコンテニューとかジェネリックとか無名デリゲートとかTableAdapterとか
VB6ならしょうがないんでつかわざろうえないが
Re:VS2005が製品版 (スコア:0)
s/つかわざろうえない/使わざるを得ない/
Re:VS2005が製品版 (スコア:0)
2. ホームポジションから手を離さないといけないようなエディタでコードが書けるか!
∴ →Emacsキーバインドの入っているVisualStudioだけがガチ。後はヤオ。
# XAMLのデモでMSの人もEmacs使ってたしね。
こういう時は (スコア:2)
よく分からん (スコア:1)
元記事を読んでも何かこんにゃく問答みたいだし。
どの開発ツールがどのOSや環境に対応していて、
動作が保証されるのか、またそのままでは動作しない場合、
どういった作業が必要なのか、一覧表にでもして
くれれば分かりやすいのになぁ。
Re:よく分からん (スコア:5, 参考になる)
開発環境の Vista での動作
○VB6.0: 最初は「保証せず」だったが、最近、動作を保証する [microsoft.com]ことに方針変更
×Visual Studio .net 2002/2003: 今回、Visita での動作は保証しないと言及
○Visual Studio 2005: 今回、VS 2005 SP1 は Vista で動作すると言及
作成したアプリケーションの Vista での動作
○Visual Basic 6.0: 最初は「保証せず」だったが、最近、動作を保証する [microsoft.com]ことに方針変更
○Visual Studio .net 2002/2003: 今回、動作すると言及
○Visual Studio 2005: 当然保証してます
VS2005 で、.NET 1.1 や .NET 2.0 のアプリは作れますから「VS.net 2002/VS.net 2003 は VS2005 に移行しろ」ですみますが、
VB6.0アプリはVB6.0が動かないとどうしようもないので、開発環境の動作も保証するってことですね。
Re:よく分からん (スコア:3, 参考になる)
いくら作れるとはいえ、そんな作り方こそ、Microsoftがサポートしないと思いますが…。
ちなみにVisual Studio .net 2003は動作しないのかもしれませんが、先ごろのSP1 [microsoft.com]にはサポートOSにVistaが書かれています。
ついでにしょーもない小ねた
Visual Studio 2005の変更点 [microsoft.com]に なんてものががが…きっとハマる人がいますね。
Re:よく分からん (スコア:2, 参考になる)
Visual Studio 2005 で .NET Framework 1.1 のアプリケーションは作れません。(トリッキーな方法は存在しますが、基本的には無理です)
・Visual Studio 2005 Express Edition を使用して .NET Framework 1.1 用のアプリケーションを開発できますか。
http://www.microsoft.com/japan/msdn/vstudio/express/faq/ [microsoft.com]
MSDNでダウンロードできるようになった>VS6 (スコア:1)
復活というのは、Visual Studio 6は過去の製品ってことで、サブスクライバダウンロードからここしばらくの間なくなってしまってたのです。
まあVS2002/2003はIDEとしてのできがアレだからな。なかったことにしたいのではないかしら。VS6の方が売れた数は桁違いに多いだろうし。/.のみなさんも、VS6は使っていてもVS2002/2003は使ってない人が多いんじゃないですか?
Re:MSDNでダウンロードできるようになった>VS6 (スコア:3, 参考になる)
復活したってことは、JVMなしのバージョンをこさえたのか、Sunとのライセンスをごにょごにょしたか、どっちなんでしょう。たぶん。
ちなみに、私はVS6からVS2005に移行しました。
.NET Frameworkは2.0になってやっと使えるレベルになった感じかなぁ。
Re:MSDNでダウンロードできるようになった>VS6 (スコア:1, 参考になる)
こっちです。MSから来たサブスクライバダウンロード復活のお知らせに明記してありました。
Re:MSDNでダウンロードできるようになった>VS6 (スコア:1)
Re:MSDNでダウンロードできるようになった>VS6 (スコア:1, 参考になる)
Re:よく分からん(オフトピ -1) (スコア:0)
スタックド・レース(stacked race)だと思いこんでいて 「よく判らんが、そういうレース(※)が世の中にはあるのかぁ…」と思っていました。
※脳内イメージ: マリオカートのチョコレートの沼コースみたいなもの。コースを外れるとずぶずぶずぶとはまりこんでスタックしてしまう。
ぬるぽでなくて (スコア:0, オフトピック)
あれ...? (スコア:0)
いや、確かに保障していないよ (スコア:1)
文章をよく読んでくれ。VB6.0で開発したアプリケーションの動作を保障するのであって、VB6.0の開発環境の動作を保障するわけではない。.NET 2003に関しても同様。
Re:いや、確かに保障していないよ (スコア:1, 参考になる)
http://www.microsoft.com/japan/msdn/vbasic/support/vistasupport.aspx [microsoft.com]
> Visual Basic 6.0 IDE は、延長サポートの一環として、2008 年 4月 8 日まで Windows Vista でサポートされます。
> Windows Vista チームと Visual Basic チームでは、Windows Vista で Visual Basic 6.0 IDE のテストを行い、
> IDE が以前のオペレーティング システムと同様に機能するようにしています。
これは保証しているといえないですかね?
Re:あれ...? (スコア:0)
Re:あれ...? (スコア:0)
アットマーク「@」以降の文字がミニ文字になっちゃってたんですが、コレが原因でしたか!
10.5ポイントのフォントじゃ駄目なのね…。
(自作のフォント使ってるせいかもしれないが…。)
Re:あれ...? (スコア:0)
次に大きい3の倍数になるはずです。
ただし、10.5は例外だった気も・・・
なので、10.5がそのまま生きるか、12pt.になるかの
どちらかだと。
Re:あれ...? (スコア:0)
3 の 3.5倍だからオッケー!! ;-)
VisualStudio (スコア:0)
VisualStudio6.0ですら、Windows2000以上は対応していないし
PlusPackを当ててもWindows2000までしか
正式対応していない
こんかいもそんなかじなんじゃないの?
VisualBasic (スコア:0)
所詮 (スコア:0)
騒ぐだけ馬鹿らしい。
Re:所詮 (スコア:0)
発売日が延期されてきたんだろうだろうなぁ。。
なにか問題でも ? (スコア:0)
.NET 2.0とVS2005で大幅な改良がなされ、かなり「まとも」になったがために、
逆に.NET 1.1とVS2003はベータ版的な位置付けになってしまった。
良い悪いは別として、MSとしては、もうそんなもの保守する気は無いんだろうと
思ってましたよ。
かなり重要な修正が含まれるはずの.NET 1.1の次のサービスパックも出してないし。
# そんな.NET 1.1、VS2003を好んで使う人が、プロでもやたら多いのも現実ですが