none
Visual Studio 2008 Professional Edition でソリューション読み込み時の設定 RRS feed

  • 質問

  • Visual Studio 2008 Professional Edition で、以前はソリューションを閉じた時に編集中のソースが、起動・ソリューション読み込み時に自動で編集可能状態に開かれていたのですが、何かのきっかけでソリューション読み込み時に開かれないようになってしまいました。 オプションやヘルプさらにはインターネットで色々と調べてみたのですが、何の設定で切り替えられるのかわかりません。 お分かりの方ご教授願います。
    2011年12月20日 9:27

回答

  • 起動時に自動的にソリューションを読み込みというわけではなく、ソリューションを開いたときに前回開いていたソースコードファイル、あるいはデザイン画面が自動的に復元されることを希望されていると解釈して問題ないでしょうか?
    確かにツールのオプション設定を見ていってもそれらしき項目を見つけられていません。

    ところで、それは特定のソリューションに限った現象ですか?新しいソリューションを作って保存して開き直したときも再現するものですか?
    前者である場合はそのソリューションフォルダの suo ファイルが壊れているか、suo ファイルを書き込めない状態になっている可能性があります。
    後者の場合は何らかの全般的な設定か、レジストリか何かが悪いのだと思われますが…、ぱっと解決法が思いつかないです、すみません。


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。
    • 回答としてマーク buonbuon 2011年12月21日 3:17
    2011年12月20日 13:45
    モデレータ

すべての返信

  • オプションに設定がありますね。
    メニューから [ツール] - [オプション] で [環境] - [スタートアップ] にある [スタートアップ時] の値は "最後に読み込んだソリューション" になってますか?

    追記:
    この返信、的外れでしたね。。。
    読解力なさすぎで失礼しました;
    回答マークは Azulean さんにつけた方がいいと思いました。

    • 編集済み TH01 2011年12月21日 0:37 反省を追記
    2011年12月20日 10:20
  • 起動時に自動的にソリューションを読み込みというわけではなく、ソリューションを開いたときに前回開いていたソースコードファイル、あるいはデザイン画面が自動的に復元されることを希望されていると解釈して問題ないでしょうか?
    確かにツールのオプション設定を見ていってもそれらしき項目を見つけられていません。

    ところで、それは特定のソリューションに限った現象ですか?新しいソリューションを作って保存して開き直したときも再現するものですか?
    前者である場合はそのソリューションフォルダの suo ファイルが壊れているか、suo ファイルを書き込めない状態になっている可能性があります。
    後者の場合は何らかの全般的な設定か、レジストリか何かが悪いのだと思われますが…、ぱっと解決法が思いつかないです、すみません。


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。
    • 回答としてマーク buonbuon 2011年12月21日 3:17
    2011年12月20日 13:45
    モデレータ
  • 早速のご返信ありがとうございます。

    <BR>メニューから [ツール] - [オプション]&nbsp;で [環境] - [スタートアップ] にある [スタートアップ時] の値は "最後に読み込んだソリューション" になってますか?<BR></blockquote><br/>

    はい、上記の通りの設定になっております。[スタートアップ]に詳細な設定があってもいいものですが、この設定以外に関係ありそうな設定はないですよね・・・。

    2011年12月20日 23:52
  • >起動時に自動的にソリューションを読み込みというわけではなく、ソリューションを開いたときに前回開いていたソースコードファイル、あるいはデザイン画面が自動的に復元されることを希望されていると解釈して問題ないでしょうか?

    はい、上記の通りの動作を希望しております。

    当方はここ10年程はJavaでの開発をしており、最近C++での開発をするに当たり始めてMS VS C++ を使うことになり(以前はBorlandなど)、 色々と細かいことで問題に直面している次第です。

    >ところで、それは特定のソリューションに限った現象ですか?新しいソリューションを作って保存して開き直したときも再現するものですか?

    はい、他のソリューションでは読込時に保存時の状態が復元されますが、なぜか問題のソリューションでは復元されません。

    >前者である場合はそのソリューションフォルダの suo ファイルが壊れているか、suo ファイルを書き込めない状態になっている可能性があります。

    suoファイルをリネームして試して見たところ前回開いていたソースコードが復元されるようになりました! ファイルが更新されていたところからすると読み書きできない状態というわけではないようですが、suoファイル内に設定項目があるか、ファイルが壊れていた可能性が考えられるでしょうか・・・。

    ありがとうございました。


    • 回答としてマーク buonbuon 2011年12月21日 0:16
    • 回答としてマークされていない buonbuon 2011年12月21日 3:17
    2011年12月21日 0:15