- 1 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 21:56:28 ]
- 過去スレ
【Orcas】 Visual Studio 2007 【.NET3.0】 pc11.2ch.net/test/read.cgi/tech/1174574352/ 【Orcas】 Visual Studio 2008 【.NET3.5】 Part2 pc11.2ch.net/test/read.cgi/tech/1187855872/
- 477 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 23:15:36 ]
- Express Editionインストールしようとしたらデータドライブのルートに一時ファイル作りだしたんだが・・・
無作法にもほどがあるだろ
- 478 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 23:22:44 ]
- はぁ?
- 479 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 23:41:41 ]
- >>477
2005から(2003からだったかも…)ずっとそんな気がするが…。 リカバリ時は、いつもシステムドライブだけ作って後からデータ領域確保する。 気持ちの問題だけど
- 480 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 02:14:17 ]
- デフォルトでprogram filesにフォルダ作らないプログラムはマジ死んでください。
- 481 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 02:38:44 ]
- >>477
最近の MicrosoftUpdate とか全部そんな感じじゃね? ちゃんと後始末してる限りは、スルーするのが吉。
- 482 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 02:39:30 ]
- >>480
ルートに会社名とかでディレクトリ作ろうとするやつとか、何様だよw とか思うよなw
- 483 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 02:55:12 ]
- 俺それいつもやってるな
ルートにファイルばらまくよりマシだろ
- 484 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 02:57:58 ]
- レジストリになんだかんだ書き込んで
アンインストーラが無きゃアンインストールできない上に 場所を移すことも出来ないソフトがそんなに好きですか? アンインストーラが壊れたらどうするの?
- 485 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 03:07:12 ]
- >>484
そりゃま、 XCOPY でインストール完了なアプリのほうが好みだけどさ、 どうせインストーラ付けるならまともなもんにしろ、って話では? ファイルを展開して、せいぜいショートカットを作るだけのインストーラのみで、 zipファイルなどの選択肢がないアプリはマジで氏ねと思うよ。
- 486 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 03:19:45 ]
- >>477
インスコ中にC:の容量が足りなくなってコケるケースが増えてきたからなんだろうけど 最近のは存在するドライブの中で一番あまってる容量の大きいところに一時ファイルが出来る つまりC:の容量が一番大きければちゃんとC:に作られる
- 487 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 06:58:34 ]
- >>484,485
Windows Installer の仕事とアプリの仕事を勘違いしすぎ レジストリを一切使わないアプリであろうと Windows Installer を使ってインストールしてもらう事で インストール時に「OS に対して」アプリがインストールされた事を適切に伝え、 ユーザがアプリをアンインストールしたりしたい場合においても OS 側が必要な処理を適切にやってもらえる 単にコピーすれば動いて、削除すれば消せる、というものであっても OS の流儀に従って「メニューに登録する」とか 「メニューから消せる」というのは重要な作業なのよ 一般ユーザが全員自分でそういったことが管理できるわけでもない以上 OS が基本機能を提供している機能に対する処理を行う重要性は エンドユーザ向けのアプリを作る人が見落としちゃいけない視点 まぁ、レジストリを使いつつインストーラも使わないアプリとか使ってるけどさ zip で置ける = 署名検証の機会が無い、ってのは怖いと思うよ
- 488 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 11:06:33 ]
- レジストリ使わないとか自慢げに書いてあって
シングルユーザしか想定してない糞ソフトを何とかしてくれ
- 489 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 11:14:30 ]
- まぁGetModuleFileNameした上でアプリ名.ユーサー名.infならありかな。
カレントに作るのは勘弁。
- 490 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 11:23:15 ]
- いや、Vi$taだと無条件にユーザーごとのiniファイルになるお。
- 491 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 11:23:20 ]
- アクセス権が効かないとこにユーザー名ファイル作られてもな・・・
- 492 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 11:24:03 ]
- Vistaで無条件にそうなるのは、Program Filesの下の場合だろ
- 493 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 11:32:19 ]
- いや、SHGetFolderPathで、と書こうとしてMSDNを読んだら、VistaにはSHGetKnownFolderPathなんてのがあるのか。
- 494 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 15:51:07 ]
- .NETはわざわざexe置いてあるとこにdllおけば動きますって形にしたんだからそれでいいじゃないか
アンインストールはゴミ箱に捨てるだけ わけわからん処理の入る機会は0 安心だ
- 495 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 16:03:29 ]
- .NET はわざわざって……
LoadLibrary の DLL 探索順位は元々フルパス指定しない限り同じフォルダが最初なんだが そもそも DLL 置けば動きますって、お前は動作設定情報を動的に IL 生成して DLL に保存するのかよ .conf はアプリケーションの動作設定であって、ユーザごとの設定を保持する場所ではない 普通 GetFolderPath(SpecialFolder.AppData) を使うなり Application.UserAppDataPath/UserAppDataRegistry を使う UserAppDataPath を使うとバージョンのフォルダができるのがなんともな……
- 496 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 16:09:03 ]
- >>495
SafeDllSearchModeや9xやNTでまた変わると思うんだが
- 497 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 16:14:24 ]
- ejs@gw@ErhfeZf[e3.yq@to
c2sd@qezt4iyr@42@ye;;f@r]fud
- 498 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 16:19:37 ]
- 一つのexeが一つのdllを持ってDLL地獄を回避する
一番まともな形がexeが置いてあるところにdllを置くってことじゃないか ユーザごとにしたいならフォルダをコピーすりゃいいのだ 余計な処理も入れなくて済む
- 499 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 16:51:36 ]
- 安定性:
Exe単体 > DLL >>>>> COM >>>>>(壁)>>>>> ドトネト
- 500 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 17:07:15 ]
- エラー 1
指定された実行可能タスクの場所 "C:\Windows\Microsoft.NET\Framework\v1.0.3705\Csc.exe" が無効です 2008Express Edition でビルドしようとしたらこんなエラーが 出たんだけど、ググっても一件もヒットしません どうしたらよいですか? というかvistaにはversion1.x系のコンパイラが入ってないぽ どこから落とせばいいのかなCsc.exe… orz
- 501 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 17:13:49 ]
- MSから1.1のSDK落としてくればいいだけだろ
- 502 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 19:06:06 ]
- >>499
その安定性が一番低い「ドトネト」って何だ?
- 503 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 23:14:38 ]
- LINQってRubyの影響受けてるのかな
- 504 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 23:28:59 ]
- そもそも 2008 のターゲットって .NET Framework 2.0/3.0/3.5 じゃないか?
- 505 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 23:36:48 ]
- >>503
それはない。 LINQ が影響受けてるとすると、F#。 さらに F# の元をたどると OCamel とか LISP だったっけ。
- 506 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 23:40:27 ]
- OCamlは糞言語だけど、F#って大丈夫なの?
- 507 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 23:51:26 ]
- コレクションは全部クロージャで処理しやがれというのはRubyの思想じゃないのか
- 508 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 23:59:09 ]
- >>506
いい具合にいいところを取り込んだ感じだと思う。 >>507 別に Ruby 以外でも普通。
- 509 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 23:59:34 ]
- 早期導入キャンペーンなんすけど
Open BusinessとOpen Value 個人ならどっちえらんだほうがいい?
- 510 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 09:15:25 ]
- 本当に個人なら Open Value は申し込めない
- 511 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 11:56:59 ]
- 個人でも買えるよ
- 512 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 13:36:46 ]
- 日本で2008買えるのいつよ?
- 513 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 20:03:47 ]
- パッケージは2月だっつってるだろ
- 514 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 20:08:27 ]
- 言ってないがな
- 515 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 20:21:26 ]
- あと二ヶ月か、なげえなあ。
- 516 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 20:28:23 ]
- どうせ送ってくるし
- 517 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 20:35:02 ]
- 英語版インストールせえや
- 518 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 23:18:58 ]
- MSDNに加入していたら今月には手にはいるんではなかったか?
- 519 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 23:32:52 ]
- 先月に配布がはじまっとる
- 520 名前:デフォルトの名無しさん mailto:sage [2007/12/07(金) 00:52:06 ]
- MSDN では英語版は先月から、日本語版は今月提供予定だな
- 521 名前:デフォルトの名無しさん mailto:sage [2007/12/07(金) 10:55:50 ]
- .NETのソースもみれるのってMSDN入ってる人だけ?
VS買えばだれでもみれる?
- 522 名前:デフォルトの名無しさん mailto:sage [2007/12/07(金) 11:39:11 ]
- そりゃ見れるだろ多分ってかMSDN入らないパッケージってあるんだっけ?
もうよく分からん。
- 523 名前:デフォルトの名無しさん mailto:sage [2007/12/07(金) 12:54:14 ]
- >>522
「MSDN ライブラリ」と「MSDN」とは別ものなんだが。 「MSDNライブラリ」なら、情報量の差こそあれ、どのエディションでも入ってる。
- 524 名前:デフォルトの名無しさん mailto:sage [2007/12/07(金) 13:08:45 ]
- マイクロソフトのホムペも製品のラインアップもわかりづらい
わざと?
- 525 名前:デフォルトの名無しさん mailto:sage [2007/12/07(金) 13:13:58 ]
- >>524
まじめに売る気がないんでしょ。
- 526 名前:デフォルトの名無しさん mailto:sage [2007/12/07(金) 13:21:53 ]
- MSDN入ってれば適当なの送ってきてくれるし、
そうでなければ一番高いの経費で買うから問題ない。
- 527 名前:デフォルトの名無しさん mailto:sage [2007/12/07(金) 13:25:12 ]
- Visual C# 2008のRTM版なのにSystem.Numeric.BigIntegerがinaccessibleなんだがどうなっているんだ?
もしかして.NET 3.5で予定されていた多倍長整数は中止されたの?
- 528 名前:デフォルトの名無しさん mailto:sage [2007/12/07(金) 14:16:32 ]
- 製品版には載ってないって。
英語のどっかの掲示板でなんで RTM に含まれてないんだよって怒ってる人いた。 なんでだろう。 Silverlight 2.0 / DLR と同時リリースかね。
- 529 名前:デフォルトの名無しさん mailto:sage [2007/12/07(金) 14:23:27 ]
- primitive type に追加するのならともかく、BigInteger の実装ってそんなに大変なのかなあ。
LINQ が延び延びになるのは十分理解できるけどさ。
- 530 名前:デフォルトの名無しさん mailto:sage [2007/12/07(金) 14:33:46 ]
- 割り算は結構大変だったと思う。
あと、掛け算も、用途によって単なる畳み込み実装にするか、 上位と下位半分ずつに分けて再帰的に計算するか、 フーリエ変換使った実装にするかで悩むところ。 実装が大変というより、用途(というか、使う桁数)によって最適な実装変わるから、 標準ライブラリに積むには実装方法で迷うかも。
- 531 名前:デフォルトの名無しさん mailto:sage [2007/12/07(金) 19:09:20 ]
- >>530
そういうもんか。operator overload のお勉強に遊びで作るライブラリのようには いかないのね。勉強になった。サンクス。 インスタンス生成のときにオプションで内部の演算方法指定できれば いいのかも。わかってる人はそれを指定してやる、という形。
- 532 名前:デフォルトの名無しさん mailto:sage [2007/12/08(土) 13:20:43 ]
- 用途によって使い分けるんだから全部実装しろよ。
- 533 名前:デフォルトの名無しさん mailto:sage [2007/12/08(土) 22:26:24 ]
- decimalでいいじゃん
- 534 名前:デフォルトの名無しさん mailto:sage [2007/12/09(日) 00:20:30 ]
- >>533
話の流れわかってねーだろw
- 535 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 01:34:16 ]
- 2003の時みたいに格安のアカデミック売ってくれ。
- 536 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 01:44:05 ]
- >>535
2005でも5kだったけど、2003ってそんなに安かったっけ?
- 537 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 01:50:22 ]
- theSpoke Premium Versionの事かな
- 538 名前:ヽ・´∀`・,,)っ━━━━━━┓ mailto:sage [2007/12/10(月) 01:53:05 ]
- Standardで十分安いな。
- 539 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 02:00:25 ]
- うん
2005はProfessional買ったけど2008はStandard買うつもり
- 540 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 02:00:53 ]
- theSpoke Premium が4000円くらい?
2005 Academic が5000円くらい? あんまかわらんな。
- 541 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 02:02:31 ]
- theSpoke Premium=2003Pro&2005Pro
2005 Academic=2005Standard 実際は数万違う
- 542 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 02:22:02 ]
- それでも日本のtheSpokeは比較的ケチだって噂なんだが本当かな
- 543 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 02:22:27 ]
- 2008の各バージョンの値段ってすでに公表されてる?
- 544 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 03:15:42 ]
- Express使ったらええやん
- 545 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 03:17:30 ]
- そりゃ君にはそれで十分かもしれないけどさ
- 546 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 10:44:21 ]
- Expressに足りない何の機能が欲しいんだね
- 547 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 10:47:49 ]
- ガイド付き最適化
- 548 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 11:05:24 ]
- リモートデバッグ
- 549 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 12:04:08 ]
- >>542
確かアメリカだとtheSpoke Premiumは日本の半値だったとか聞くね
- 550 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 12:30:16 ]
- >>547-548
いらんだろ
- 551 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 13:41:58 ]
- x64開発
- 552 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 13:46:55 ]
- >>551
いらんだろ
- 553 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 14:40:27 ]
- MFCのVista対応
- 554 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 14:41:45 ]
- >>553
全くもっていらんだろ
- 555 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 14:44:19 ]
- Expressの話でMFCが出てくるか
- 556 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 15:07:51 ]
- WPF 向けのリボンコントロール
- 557 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 16:54:06 ]
- 2007が安定するまでの間は2005を使わざるをえないから、2005のSP2出して!
- 558 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 17:05:29 ]
- SP1出たばっかじゃないか
- 559 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 17:12:52 ]
- RADってexpressにはないんじゃなかった?
- 560 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 17:18:44 ]
- ある
逆に無いのはWin32のリソースエディタ
- 561 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 17:35:14 ]
- >>560
マジですか。どっかのだれかがそういってたから、それならAE買おうと思って買ったのに・・・。 でもそこまで付けちゃったら製品版買う意味なくね?
- 562 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 17:44:32 ]
- .NETで収まるならそうだね。
- 563 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 19:12:45 ]
- あちらじゃ、ドキュメント2つ読めばスタンダードをプレゼントとかやってたな
日本でもやって欲しい
- 564 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 19:38:19 ]
- 2007が安定しないなら2008を使えばいいじゃない
- 565 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 20:06:00 ]
- 2005はC#に関してはリファクタリングの機能がExpressはえらい制限されてた
- 566 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 20:29:54 ]
- >>565
Professionalを使っててExpress使ったこと無いんだけどどんなのが制限されてるの?
- 567 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 20:32:15 ]
- >>566
俺ももうProしか持ってないし、C#もあんま使ってないから細かくは忘れた…。 ソースコードエディタ上で右クリックしてリファクタリングでいろいろできるじゃん、 そこに表示されるメニューがえらい少なかったよ。Proにしたときは感動した。 例えばたしかクラスのpublic変数をプロパティに変更する機能はExpressじゃ使えなかったような。
- 568 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 20:34:44 ]
- あとアドインのインストールが制限されるんじゃなかった?
express使っててAnkh.NET使えんっ見た気がする。
- 569 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 22:45:22 ]
- リファクタリングなんてRenameしか使わないずら
- 570 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 23:03:56 ]
- まぁRenameが圧倒的によく使うな
- 571 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 23:06:55 ]
- リファクタリングって自作できねえの
- 572 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 23:16:12 ]
- メソッドの引数操作もやってみるとめがっさ便利。
>>571 スクリプト使え。
- 573 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 23:17:12 ]
- >>572
スクリプトとか何も分からん 解説ページとかない?
- 574 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 23:17:47 ]
- >>571
アドオン作れ
- 575 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 23:18:41 ]
- Proと等価なリファクタリングの自作スクリプトを公開してくださあい
- 576 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 23:23:11 ]
- >>575
C#ならResharper使うと、デフォルトのリファクタリング機能なんてカスで使えなくなる。
- 577 名前:デフォルトの名無しさん mailto:sage [2007/12/11(火) 00:01:49 ]
- Resharper見てきた
ほしいいいいいいいいけどVS2008にまだ対応してないのか あとUSドルで買い物する方法も分からない
|

|