あるプロジェクトワークスペースを開いたまま、
そのプロジェクトワークスペースで作成したEXEを起動してテストを行っていた時に、
付加を掛けすぎたせいかPCが落ちてしまいました。
その後PCの再起動とEXEの実行は出来るのですが、
プロジェクトワークスペースを開くことが出来ません。
dswとdspファイルの内容を流用元と比べてみたのですがファイル破損してるようではない
です。
流用元のプロジェクトワークスペースは開くことが出来ます。
試しに他のPCでもやってみましたがやはり駄目でした。
どなたかご教授ください。
環境
PC:DELL GX270
OS:Win2000
Microsoft Visual studio 6.0
VC++でソフトを開発していました。
> どなたかご教授ください。
…なにを?
昔、ある拡張子のファイルを削除してリビルドすれば良かったというのを
どこかで見たような気がするけど、よく覚えていません。
但し、100%保障の限りではないと思いますが。
一度、フォルダーを全て手保存して、試してみるのも手だと思いますが
「プロジェクトワークスペース」 「開けない」
でインターネット検索するといろいろ出てきましたよ
俺の経験から、どこかに書いてあったものではありません
dswとdspを削除(どこかにバックアップしたほうがいいですよ)
Visual STUDIO で開くとき、プロジェクトとして拡張子「.MK」
または「MAK」を指定して開きます
そうすると、「プロジェクトの再作成をしますか?」のようなメッセージ表示されます
そのまま「OK」を押して再作成の完了になるはずです
これは、VisualSTUDIO97からVisualSTUDIO6にバージョンアップする際の手法として
同等の作業で回避可能と思われます
多少うろ覚えのため、うそがあるかもしれませんが、鵜呑みにせづ
バックアップを行ってからお試しください
最近、プロジェクト開いたままクラッシュさせていないし、自分のところをクラッシュ
させてまで手順確認しませんのであしからず
なお1つのワークスペースに1つのプロジェクトしか存在しない場合は有効と
思いますが複数プロジェクトを扱っている場合はわかりません(覚えてません)
.mak なんてファイルは見たことがありません。メイクファイルかな?
明示的に作る指定をしていないと生成されないんじゃないのかな。
削除してもいいファイルは、
.ncb(インテリセンス情報ファイル)
.clw(クラスウィザード情報ファイル)
.aps(リソース情報ファイル)
.opt(ワークスペースオプション情報ファイル)
などです。
.ncb と .aps は削除しても問題ありませんが
.opt を削除するとワークスペースオプション(って具体的に何だかわかりませんが)の
再設定が必要だったり、.clw を削除するとクラスウィザード情報の再生成が必要になっ
たりします。
一番確実なのは、ソースファイル(.h、.cpp、.rc など、自分で作ったファイル)を残
して他のファイルを全て削除し、プロジェクトを再作成してソースファイルを追加する
ことです。
※バックアップをお忘れなく
アイススケーターさん・woodさん・シャノンさんアドバイス有難うございます。
ファイル削除したり色々やってみた所、ビルドが出来る状態にまでは回復できたのです
が、アプリを実行するとアプリケーションエラーになってしまいました。
この現象は今まで大丈夫だったプロジェクトでも起きたので、
最終的にはVS6を再インストールしたらアプリを実行できました。