Visual Studio 2010で.slnを開くと、プロジェクトが正しく読み込まれます。しかし、同じソリューションをVisual Studio 2015(Professional with Update 1)で開くと、プロジェクトがエラーでロードされません(ロードに失敗しました)。これを以下に示します。
誰でもこれに対する解決策を提案できますか?
私はすでにこの問題を抱えており、私の場合は、VSを管理者として実行することで解決しました。
さまざまな理由でこの問題が発生しましたが、すべての.vsフォルダー(ソリューションレベルに1つあり、一部のプロジェクトには独自のフォルダーがありました)を削除するとうまくいきました。
方法:ソリューションを閉じ、すべての.vsフォルダーを削除し、ソリューションを再度開きます。
以下を試してください:
Output
ウィンドウを開きます(View
-> Output
またはCtrl+Alt+O
)。
次に、失敗したプロジェクトの1つを右クリックして、Reload Project
。
Output
ウィンドウに、より詳細なエラーメッセージが表示されます。
.suoおよび.userファイルを削除してみてください。
このエラーを受け取ったが、プロジェクトを移動しなかった人向け
ソリューションフォルダー内の.suoファイルを削除してください。ソリューションユーザーオプションファイルは、ブレークポイントの場所などのさまざまなユーザー情報と設定を含むバイナリファイルです。
それでも解決しない場合は、.userファイルも削除してください。 .suoファイルが見つからない場合
Visual Studio 2015(Community Editionでも)では、.suoファイルはソリューションフォルダーの非表示の.vsフォルダー内にあります。 .vsフォルダーと.suoファイルの両方に隠し属性が適用されているため、フォルダーオプションを「隠しファイル、フォルダー、ドライブを表示」に変更して、エクスプローラーを使用してそれらを表示する必要があります。エクスプローラーでこのオプションにアクセスする方法は、Windowsのバージョンによって異なります。
- Windows 7では、オプションは[整理]> [フォルダーと検索オプション]にあります。
- windows 8では、[表示]タブ> [オプション]> [フォルダーと検索オプションの変更]にあります。
- windows 10では、Windows 8と同じです。
新しい環境に合わせてプロジェクトパスを修正する必要がある場合があります。方法については、以下の投稿をご覧ください。
.sln(MySolutionName.sln)ファイルをNotepad ++で開き、以下の部分を編集しました。私のソリューションには3つのプロジェクトがありました。
_MyProject1Name, MyProject2Name, MyProject3Name
_
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MyProject1Name", "MySolutionName\MyProject1Name.csproj", "{D9FA9D42-71F3-459E-9643-426F002713EE}" EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MyProject2Name.Service", "MyProject2Name\MyProject2Name.csproj", "{173F0709-90E3-48B9-AA06-4AEC9957AFED}" EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MyProject3Name", "MyProject3Name\MyProject3Name.csproj", "{B5F4ADAC-7C37-4A2C-B15A-56C50F3BF7C9}" EndProject
その後、すべてが正常に機能し、プロジェクトが正常にロードされました。
失敗したプロジェクトを右クリックし、コンテキストメニューからリロードオプションを選択します。許可に関連する画面がポップアップ表示され、チェックボックスをオフにして続行します。プロジェクトの初期化とロードが適切に行われることに注意してください
Webプロジェクトでも同じ問題が発生しました。vs\ configフォルダーからapplicationhost.configを削除することで解決しました。
私は最近そのプロジェクトでSSLを有効にし、別のソリューションからの変更を元に戻すことで再び無効にしましたが、それに関連していると思われます。
ロードとリロードに失敗したファイルを右クリックすると、私の場合はうまくいきました
.vsファイルの削除も機能しました。プロジェクトファイルの名前を変更できるようになりました。私はVS 2017を使用しています
プロジェクトは、ローカルIISを使用するように構成されています。この場合、Visual Studioを管理者として実行し、プロジェクトをロードする必要がありました...
この問題は、同僚が多くのプロジェクトを含むソリューションを開くことができない場合に発生しました。以前にVS2013からVS2015にソリューションを移行しましたが、ソリューションを開いた後のプロジェクトの読み込みに問題はありませんでした。
修正は、VS2015にSSDTをインストールすることでした https://docs.Microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt#ssdt-for-visual-studio- 2015
これにより、すべてのプロジェクトがソリューション内で正しくロードされるようになりました。