プロジェクトワークスペースが開けない – プログラミング – Home

プロジェクトワークスペースが開けない
 
通知
すべてクリア

[解決済] プロジェクトワークスペースが開けない


はま
 はま
(@はま)
ゲスト
結合: 23年前
投稿: 5
Topic starter  

あるプロジェクトワークスペースを開いたまま、
そのプロジェクトワークスペースで作成したEXEを起動してテストを行っていた時に、
付加を掛けすぎたせいかPCが落ちてしまいました。
その後PCの再起動とEXEの実行は出来るのですが、
プロジェクトワークスペースを開くことが出来ません。
dswとdspファイルの内容を流用元と比べてみたのですがファイル破損してるようではない
です。
流用元のプロジェクトワークスペースは開くことが出来ます。

試しに他のPCでもやってみましたがやはり駄目でした。

どなたかご教授ください。

環境
PC:DELL GX270
OS:Win2000
Microsoft Visual studio 6.0
VC++でソフトを開発していました。


引用未解決
トピックタグ
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 23年前
投稿: 1301
 

> どなたかご教授ください。

…なにを?


返信引用
アイススケーター
 アイススケーター
(@アイススケーター)
ゲスト
結合: 23年前
投稿: 280
 

昔、ある拡張子のファイルを削除してリビルドすれば良かったというのを
どこかで見たような気がするけど、よく覚えていません。

但し、100%保障の限りではないと思いますが。
一度、フォルダーを全て手保存して、試してみるのも手だと思いますが

「プロジェクトワークスペース」 「開けない」
でインターネット検索するといろいろ出てきましたよ


返信引用
wood
 wood
(@wood)
ゲスト
結合: 23年前
投稿: 895
 

俺の経験から、どこかに書いてあったものではありません

dswとdspを削除(どこかにバックアップしたほうがいいですよ)
Visual STUDIO で開くとき、プロジェクトとして拡張子「.MK」
または「MAK」を指定して開きます

そうすると、「プロジェクトの再作成をしますか?」のようなメッセージ表示されます
そのまま「OK」を押して再作成の完了になるはずです

これは、VisualSTUDIO97からVisualSTUDIO6にバージョンアップする際の手法として
同等の作業で回避可能と思われます

多少うろ覚えのため、うそがあるかもしれませんが、鵜呑みにせづ
バックアップを行ってからお試しください

最近、プロジェクト開いたままクラッシュさせていないし、自分のところをクラッシュ
させてまで手順確認しませんのであしからず

なお1つのワークスペースに1つのプロジェクトしか存在しない場合は有効と
思いますが複数プロジェクトを扱っている場合はわかりません(覚えてません)


返信引用
aetos
(@aetos)
Noble Member
結合: 6年前
投稿: 1480
 

.mak なんてファイルは見たことがありません。メイクファイルかな?
明示的に作る指定をしていないと生成されないんじゃないのかな。

削除してもいいファイルは、

.ncb(インテリセンス情報ファイル)
.clw(クラスウィザード情報ファイル)
.aps(リソース情報ファイル)
.opt(ワークスペースオプション情報ファイル)

などです。
.ncb と .aps は削除しても問題ありませんが
.opt を削除するとワークスペースオプション(って具体的に何だかわかりませんが)の
再設定が必要だったり、.clw を削除するとクラスウィザード情報の再生成が必要になっ
たりします。

一番確実なのは、ソースファイル(.h、.cpp、.rc など、自分で作ったファイル)を残
して他のファイルを全て削除し、プロジェクトを再作成してソースファイルを追加する
ことです。

※バックアップをお忘れなく


返信引用
はま
 はま
(@はま)
ゲスト
結合: 23年前
投稿: 5
Topic starter  

アイススケーターさん・woodさん・シャノンさんアドバイス有難うございます。

ファイル削除したり色々やってみた所、ビルドが出来る状態にまでは回復できたのです
が、アプリを実行するとアプリケーションエラーになってしまいました。
この現象は今まで大丈夫だったプロジェクトでも起きたので、
最終的にはVS6を再インストールしたらアプリを実行できました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました