同じ問題が発生しました(ソリューションにOracle Databaseプロジェクトを追加しました)。
問題を解決するには、ソリューションファイル(.sln)を編集する必要があります。 Oracle Databaseプロジェクトを検索します(oradbprojを検索します)。
Project("{218574D1-FF94-4B95-8577-A6D58C11C315}") = "MyOracleDatabase",
"MyOracleDatabase\MyOracleDatabase.oradbproj", "{41823BBF-36F6-42AC-9C41-119241BAAFEC}"
EndProject
その後、セクション"GlobalSection(ProjectConfigurationPlatforms)= postSolution"の初めに同じの.slnファイルの検索中:あなたはこのような何かを見つける必要があります。これらのように多くのエントリがあり、次のようになります。
{CE85B8BD-1BCF-468C-AA0B-B869B87A66D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CE85B8BD-1BCF-468C-AA0B-B869B87A66D5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CE85B8BD-1BCF-468C-AA0B-B869B87A66D5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CE85B8BD-1BCF-468C-AA0B-B869B87A66D5}.Release|Any CPU.Build.0 = Release|Any CPU
は彼らが前の例では「oradbproj」&過去に2番目の行
({41823BBF-36F6-42AC-9C41-119241BAAFEC}でGUIDを置き換えるコピー):
{CE85B8BD-1BCF-468C-AA0B-B869B87A66D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CE85B8BD-1BCF-468C-AA0B-B869B87A66D5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CE85B8BD-1BCF-468C-AA0B-B869B87A66D5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CE85B8BD-1BCF-468C-AA0B-B869B87A66D5}.Release|Any CPU.Build.0 = Release|Any CPU
{41823BBF-36F6-42AC-9C41-119241BAAFEC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{41823BBF-36F6-42AC-9C41-119241BAAFEC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{41823BBF-36F6-42AC-9C41-119241BAAFEC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{41823BBF-36F6-42AC-9C41-119241BAAFEC}.Release|Any CPU.Build.0 = Release|Any CPU
これで、.slnファイルを保存できます。 .slnファイルを開いたVisual Studioの外から編集した場合、Visual Studioに戻ってくると、ソリューションを再読み込みするよう求められます。 [はい]をクリックして待ちます。あれは!!!
'* .sln | * .csproj'ファイルを書き込み可能にしますか? (OPは問題の場合にTFSを使用しています...) –
VSの外でファイルを手作業で編集するとどうなりますか(例えば、Notepad ++)? – xdumaine
問題が解決しました。あなたの提案をありがとう! – Pwninstein