- PR -

選択されたファイルは有効な Visual Studio ソリューションではありません。

1
投稿者投稿内容
たけちゃん
会議室デビュー日: 2003/10/31
投稿数: 8
投稿日時: 2003-10-31 15:43
はじめまして。よろしくお願いします。
私が作成したプログラムを、同僚にメールで送信し、
インストールしてソリューションファイルを開いてみて
もらいましたが、

選択されたファイルは有効な Visual Studio ソリューションではありません。

というエラーが出てしまうそうです。
何が原因でしょうか?

ご参考までに、私が作成したインストールマニュアルは次のようなものです。
この4.のところでエラーが出るそうです。

-----インストールマニュアル-----
<前提>
Visual Studio .NET がインストールしてある。
IIS がインストールしてあり、起動されている。

以上の準備を整えた上で、下記の手順を実行してください。

【起動方法】
1.root.lzh を解凍する。
2.解凍すると次のようなディレクトリがある。
root┬hello …@
└wwwroot\\hello …A
3.このうち、@を、...\\My Documents\\Visual Studio Projects に、
Aを、...\\Inetpub\\wwwroot に置く。

3.5 IISでhelloフォルダのプロパティを開き、ディレクトリタブの
「アプリケーションの設定」にある「作成」ボタンを押して
Webアプリの作成を行う。(2003.10.31追加)

4. ...\\My Documents\\Visual Studio Projects\\hello\\hello.sln
ファイルをダブルクリックしてソリューションを開く。
5. ソリューションを開いた状態で[F5]キーを押すか、ブラウザから
http://localhost/hello/WebForm1.aspx を開くと、
アプリケーションが実行される。
たけちゃん
会議室デビュー日: 2003/10/31
投稿数: 8
投稿日時: 2003-10-31 16:04
ちなみに、インストールマニュアルのうち、 3.5 の項目を
追加する前の時点で出たエラーです。
BlurrySky
会議室デビュー日: 2003/12/05
投稿数: 1
投稿日時: 2003-12-05 17:15
はじめまして、遅レスですみません。解決済みかもしれませんが、
私も同じエラーで悩んだ一人です。
#キーワード"選択されたファイルは有効な Visual Studio ソリューション
#ではありません。"で、ぐぐったらココにたどり着きました。

一応、私の方は解決したので、原因と解決策を。

まず、VisualStudio.NET2003(以下VS2003)ではプロジェクトのバージョンが7.1。
それに対して、VisualStudio.NET2002(以下VS2002)のプロジェクトはバージョン
が7.0です。

原因はVS2003のプロジェクト(Ver7.1プロジェクト)はVS2002にて開くことが
出来ないという点です。
開こうとすると、例のエラーが出ます。

つまり、たけちゃんサンはVS2003で開発し、同僚の方はVS2002で開発しているの
ではないでしょうか?

そこで解決策ですが、VS2002<-->VS2003の変換ツールがあります。
Visual Studio Converter
参照:http://www.codeproject.com/macro/vsconvert.asp
(要登録)

使い方は
[Load]にて(*.sln)と(*.proj)を読み込み
[toVS7.0]を押してコンバート終了です。


違う原因だったら、ごめんなさい…。

たけちゃん
会議室デビュー日: 2003/10/31
投稿数: 8
投稿日時: 2003-12-05 20:08
みなさん、こん**は!
BlurrySkyさん、ご返答をありがとうございます。
見つけてくださってありがとう。

なるほど、確かに、私はVS2003で開発しています。
同僚がVS2002かどうかは分かりませんが、
とても怪しいですね…(^^)

早速連絡してみます。
連絡が取れたらまたご報告しますね。
どうもありがとうございました!
たけちゃん
会議室デビュー日: 2003/10/31
投稿数: 8
投稿日時: 2003-12-08 20:26
同僚に連絡したところ、BlurrySkyさんのおっしゃる通り、
VS2002で開発していたそうです(^^)。今はVS2003にしたため、
解決したそうです。
BlurrySkyさん、みなさん、ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)