VS2008にC#を追加しようとしてもエラーになる時の覚え書き

Visual Studio 2008で、とあるC#のプロジェクトをビルドしたかったので、(普段Visual Basicしか使ってない環境に)追加しようとするも、setupがエラー吐いて終了してしまう。最初、Windows7の問題かと思ったんですが、Vista機でも発生。

DVD上のsetup.exeではなく「プログラムと機能」から「アンインストールと変更」でやったら一応、追加インストールを選択する画面までは進んだんですが、今度は「更新」ボタンを押して実行しようとすると「選択されたドライブは無効です。インストールパスの設定をしてください」とか言われる(;´Д`)。しかも、パスの設定欄はグレーアウトしていて触れない。中身は実際にVSが入っているパスを挿しています。

で、こちらのブログに行き当たり、SP1が悪いとのことだったので、一旦Visual Studio 2008 SP1をアンインストールすることで解決!

ちなみに、SP1は「プログラムと機能」の標準のリストには出てこないで、更新プログラムの方から探さないといけないというのに気付くのにしばらくかかったのは内緒。

C#インストール後、再度SP1を入れ直して完了。やれやれ…

なお、SP1のISOをWindows7でマウントさせるのには、なにやらエラーの出るdaemon toolsではなく、Virtual Clone Driveを利用しました。

iTunesメインでWALKMAN (x-アプリ)を使うには

WALKMAN A845の音質が良いといっても、まだまだiPhoneや車で使うiPod nanoもあり、iTunesメインのライブラリ管理になるのは変わりません。

最初はD&D対応なので、iTunesのプレイリストからマスストレージでマウントしたWALKMANにドロップして登録すりゃいいやくらいの気持ちでいました。以前買ったWALKMAN W202と違ってフォルダ階層をGUIで選べるので、擬似的にプレイリストとして使えるだろうと。しかしやってみるとこれが以外に不便。BACKボタンで戻ったりするとフォルダ別ではなくアルバム別ツリーになったりして、いつのまにかリピートでも同じ曲ばかり再生されるようになったり。また、この方法では、同じ曲が複数のプレイリストに入っていた場合、別フォルダに二重にコピーされることになります。

んで、今回の新機種と一緒に発表になった管理ツール、x-アプリでは、m3u形式のプレイリストをインポートできると聞きビビっと来ました。以前、TversityでiTunesのプレイリストの一部を流用するために利用した、iTunes Exportが使えるんではないかと。試した結果は良好。HDDにあった旧バージョンでは文字コードの関係でダメっぽかったですが、最新の1.6なら無問題。iTunes Exportでm3uに書き出した時も、それをx-アプリにインポートした時も、ファイルパスがやりとりされるだけで、楽曲ファイル自体はコピーされてない様子で、無駄にHDDを占有することもありません。iTunes上でプレイリストを更新した場合も、いちどx-アプリ上からプレイリストを消してインポートしなおすだけ。実ファイルのコピーは発生しないので、比較的短時間で更新が終わります。

当初まったく入れる気のなかったx-アプリですが、かなり重宝しそうです。

Visual Studioで作ったインストーラーが「プログラムと機能」に重複して出る時の覚え書き

Visual Studioで作ったインストーラーでソフトをインストールした場合、コントロールパネルの「プログラムと機能」等に前のバージョンも残ってしまって、バージョン違いが複数羅列してしまう場合があります。

昔一度調べて解決してたはずなのに、最近作ったソフトでまた現象が起きてしばらく悩んだので覚え書き。

  • ProductCodeは言われるままに変える
  • UpgradeCodeは放置してOK
  • RemovePreciousVersionsプロパティをTrueにする

3つ目を見落としててハマりました。しかもデフォルトでFalse。どうかんがえてもTrueでいい気がしますが、フェイルセーフなんでしょうねぇ。

もう今のウチに作りかけのツール全部開いてTrueに書き換えとかないとまたハマりそう。

removeprevious

Apple Magic Mouse到着

買って見ました。

右の写真はケースに入った状態。さすがにこのケースからして綺麗なデザインですね。ただ、中でマウスが動かないように底面を粘着テープで固定してあるのですが、それをはがす際にマウス側に糊残りしてしまい、取り出して最初にやってのはセロテープでペトペトやって残った糊を除去することだったという、AppleがこだわるOpen-the-boxのユーザーエクスペリエンスとしては比較的ショボい感じでした…

Windowsでも使えたら、薄いし電源スイッチもあるしモバイル用にいいかなぁーという一縷の望みがあったんですが、やはりダメですね。スクロールが使えませんでした。やはりMac mini用ってことに。

一度Windowsマシンとペアリングをした後にMac miniと再ペアリングしようにもペアリング用のボタンがない。はて?どうすんだ?と思ったんですが、普通にMacから見つかってペアリングできちゃいました。電源投入直後はLEDが点滅してたので、とりあえずペアリング相手がみつからなければ(もしくはみつかるまでは)ペアリングモードに自動的になるのかも知れません。

マウスとしては、Microsoft等のようにエルゴノミクスにこだわったデザインとかでは全然なく、プロダクトデザインとしての美しさを優先した印象ですが、まぁ絶望的に使いにくいといことはないです。逆にBrueTrackみたいな驚異的な追従性でもなく。フツーに使える感じです。

2フィンガースクロールは、二本指で動かす必要はなく、あくまで「この動きはスクロールだよ」という意志を伝えるのに二カ所をタッチしている必要があるだけなので、中指は添えるだけで、動かすのは人差し指だけ、って感じでもOKでした(逆でもOK)。ただしスワイプ操作はその限りではない模様。まぁ、スワイプはいまいちやりづらいし使わないかなぁという印象。Safariが常用ブラウザでないからってのもあるんですが。

まぁ、たまにしか立ち上げないMac miniのマウスとしては、電源スイッチもついてるしいいかなって感じです。

DELL Inspiron 1720でVistaインストールが止まる件の覚え書き

メル友さんのDELL Inspiron 1720でリカバリが上手くいかないと救援要請。メッセンジャー経由でなかなか苦戦しましたが、一応解決をみたので覚え書きしておきます。

■リカバリ領域

DELLのマシンは基本的にHDD内にリカバリ領域をもっていて、F8起動から簡単にリカバリができるはずなんですが、去年の春モデルから、BTO時に指定しないとリカバリ領域が入らないようになったらしく、対象マシンには入っていませんでした。容量単価の高いSSDモデルならまだしも、HDDなら標準でいい気がするんですけどね。これから買う人はHDDモデルなら指定しておくことをオススメします。えらく手間が違います。

以下の情報はobsoleteというか、本来はこちらの手順でやるのが正しいようです。リモート支援だったのでわからなかったw。普通に添付ディスクが揃っている人はリンク先の手順を実行してください。

■DVDからインストール

で、幸いにも対象機に付属していたDVD一式はありました(これ無くしてる人が多い)。が、残念ながらリカバリーディスクではなく、通常のWindows VistaインストールDVDとドライバディスクという構成。つまり、自力でVistaインストールを行った後、ドライバ類を個別にインストールしなければなりません。一応、DELLの公式にいくと、下記の動画が公開されているので、もう一台PCがある状況下なら、これを見ながら作業するとかなり楽です。

Windows Vista を再インストールする手順 (ビデオ)

http://www.dell-faq.com/detail.asp?baID=1&FAQID=198254

Windows Vista にドライバをインストールする手順 (ビデオ)

http://www.dell-faq.com/detail.asp?baID=1&FAQID=198256

実際、予備PCでリモートアシスタンスで画面共有しつつ、「この画面になった?」とかやってたのでσ(^^)が相手の画面が見られない状況にしてはまずまずの効率でした。

■インストールが止まる?!

が、残念なことにインストールの最終段階で止まって進まなくなる現象が発生。具体的に言うと、「インストールの最終処理の実行中…」というところから進まなくなるとのこと。ググるとこのステージでデバイスの認識を行ってるらしく、どうもAHCIモードになったHDDの認識でこけてる様子。正攻法としては、AHCIドライバをフロッピーやUSBメモリに入れておいて、インストールの前段階で読み込ませてやるやり方がありましたが、今回は遠隔サポートだし、USBメモリも手元にないとのことだったので、とりあえず起動時にF2連打でBIOS画面に入ってもらい、SATAモードをAHCIからATAにしてもらいました(同時にFlashCacheModuleをdisableにしないとダメなようです)。これであっさり成功。後半のドライバディスクのインストールに移れたそうです。

VistaならAHCIドライバくらい入ってるかと思ったら、そんなことないんですね。つーか、だったらなおさらリカバリDVDを添付すべきじゃないのか?>DELL

ともあれ、これはハマりがちなので覚え書きしときます。

もしかして、ドライバ類をちゃんと入れた後なら、AHCIに戻しても起動するかな?でもなんか元々不調だった頃に比べれば劇的に速いと感心してるので、このまま使ってもらうのが無難かな?