0

私は最終的に私がメンテナンスを任されていたレガシーASP.NETプロジェクトを実行することができました。その質問と私の仮の自動応答はhereです。ソース管理エントリがなぜ.slnファイルに追加され続けているのですか?

一言で言えば、実行するために必要なことの1つは、.slnファイルでそれらを参照するTFSファイルとセクションを削除することでした。

後者に関しては、私は解決策(の.sln)ファイルからこれらのエントリを削除します。

SccProjectName = "SAK" 
SccAuxPath = "SAK" 
SccLocalPath = "SAK" 
SccProvider = "SAK" 

...しかし、私の.slnが再びそれらを含むように、彼らは、何らかの理由で再び追加されました

Microsoft Visual Studio Solution File, Format Version 12.00 
# Visual Studio 2013 
VisualStudioVersion = 12.0.40629.0 
MinimumVisualStudioVersion = 10.0.40219.1 
Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "MembersOrderEntry", "MembersOrderEntry", "{7D7D3972-0891-4600-BCBC- 

CA40B0D0FF6E}" 
    ProjectSection(WebsiteProperties) = preProject 
     SccProjectName = "SAK" 
     SccAuxPath = "SAK" 
     SccLocalPath = "SAK" 
     SccProvider = "SAK" 
     TargetFrameworkMoniker = ".NETFramework,Version%3Dv3.5" 
     Debug.AspNetCompiler.VirtualPath = "/MembersOrderEntry" 
     Debug.AspNetCompiler.PhysicalPath = "MembersOrderEntry\" 
     Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\MembersOrderEntry\" 
     Debug.AspNetCompiler.Updateable = "true" 
     Debug.AspNetCompiler.ForceOverwrite = "true" 
     Debug.AspNetCompiler.FixedNames = "false" 
     Debug.AspNetCompiler.Debug = "True" 
     Release.AspNetCompiler.VirtualPath = "/MembersOrderEntry" 
     Release.AspNetCompiler.PhysicalPath = "MembersOrderEntry\" 
     Release.AspNetCompiler.TargetPath = "PrecompiledWeb\MembersOrderEntry\" 
     Release.AspNetCompiler.Updateable = "true" 
     Release.AspNetCompiler.ForceOverwrite = "true" 
     Release.AspNetCompiler.FixedNames = "false" 
     Release.AspNetCompiler.Debug = "False" 
     VWDPort = "2030" 
     VWDDynamicPort = "false" 
     SlnRelativePath = "MembersOrderEntry\" 
     DefaultWebSiteLanguage = "Visual Basic" 
    EndProjectSection 
EndProject 
Global 
    GlobalSection(SolutionConfigurationPlatforms) = preSolution 
     Debug|Any CPU = Debug|Any CPU 
    EndGlobalSection 
    GlobalSection(ProjectConfigurationPlatforms) = postSolution 
     {7D7D3972-0891-4600-BCBC-CA40B0D0FF6E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 
     {7D7D3972-0891-4600-BCBC-CA40B0D0FF6E}.Debug|Any CPU.Build.0 = Debug|Any CPU 
     {7D7D3972-0891-4600-BCBC-CA40B0D0FF6E}.Debug|Any CPU.Deploy.0 = Debug|Any CPU 
    EndGlobalSection 
    GlobalSection(SolutionProperties) = preSolution 
     HideSolutionNode = FALSE 
    EndGlobalSection 
EndGlobal 

なぜ「SAK」エントリが追加されたのですか?また、それが再び発生しないようにするにはどうすればよいですか?このプロジェクトはソース管理下にありません。

解決策を開くと、「...マッピングが見つかりませんでした...一時的に接続が切断されました...」というメッセージが表示されます。なぜマッピングが見つかると思われますか?

答えて

1

プロジェクトが存在するフォルダは、TFSにワークスペースとしてマップされます。ファイルを移動するか、ワークスペースを削除する必要があります。そうしないと、Visual Studioはソース管理を元に戻し続けます。

関連する問題