Visual Studio 2008 - редактирование файла решения проекта для исправления структуры каталога проекта - PullRequest
0 голосов
/ 22 апреля 2011

Либо VS2008, либо Source Safe испортили структуру файла для программы, которую я нашел в Source Safe. В настоящее время файлы решения находятся только в папке Documents and Settings \ mjones \ MyDocuments \ Visual Studio 2008 \ Projects \ SeminarMailings \ SeminarMailings \, а все файлы кодирования находятся в папке COIN \ Development \ SeminarMailings \ и Документы и настройки \ mjones \ MyDocuments \ Visual Studio. 2008 \ Projects \ SeminarMailings \ SeminarMailings \ Разработка \

Вопрос: Как мне отредактировать файл решения таким образом, чтобы он по-прежнему загружался, если очистить ненужные каталоги, поместив все файлы решения в COIN и файлы кода в COIN \ SeminarMailings и удалив остальные папки (дублирующиеся данные).

Справочная информация: Вот текущая структура каталогов с файлами кодирования в правой панели окна:

Fixing VS2010 File Structure in Solution File

Вот файлы, на которые мне нужны ссылки в решении для файла под VS2008.

Fixing VS2010 File Structure in Solution File

Вот код для файла решения:

    Microsoft Visual Studio Solution File, Format Version 10.00
    # Visual Studio 2008
    Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "SeminarMailings",                        "..\..\..\..\..\..\Development\SeminarMailings", "{2951C6A1-AF82-40C6-9DD8-93E35E5135F6}"

ProjectSection(WebsiteProperties) = preProject
    SccProjectName = ""$/SeminarMailings.root/SeminarMailings", CKLAAAAA"
    SccAuxPath = ""
    SccLocalPath = "..\.."
    SccProvider = "MSSCCI:Microsoft Visual SourceSafe"
    TargetFramework = "3.5"
    Debug.AspNetCompiler.VirtualPath = "/SeminarMailings"
    Debug.AspNetCompiler.PhysicalPath = "..\..\..\..\..\..\Development\SeminarMailings\"
    Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\SeminarMailings\"
    Debug.AspNetCompiler.Updateable = "true"
    Debug.AspNetCompiler.ForceOverwrite = "true"
    Debug.AspNetCompiler.FixedNames = "false"
    Debug.AspNetCompiler.Debug = "True"
    Release.AspNetCompiler.VirtualPath = "/SeminarMailings"
    Release.AspNetCompiler.PhysicalPath = "..\..\..\..\..\..\Development\SeminarMailings\"
    Release.AspNetCompiler.TargetPath = "PrecompiledWeb\SeminarMailings\"
    Release.AspNetCompiler.Updateable = "true"
    Release.AspNetCompiler.ForceOverwrite = "true"
    Release.AspNetCompiler.FixedNames = "false"
    Release.AspNetCompiler.Debug = "False"
    VWDPort = "4951"
    DefaultWebSiteLanguage = "Visual C#"
        EndProjectSection
            EndProject

            Global
        GlobalSection(SourceCodeControl) = preSolution
    SccNumberOfProjects = 2
    SccProjectName0 = \u0022$/SeminarMailings.root/SeminarMailings\u0022,\u0020CKLAAAAA
    SccLocalPath0 = ..\\..\\..\\..\\..\\..
    SccProvider0 = MSSCCI:Microsoft\u0020Visual\u0020SourceSafe
    SccProjectFilePathRelativizedFromConnection0 = Documents\u0020and\u0020Settings\\mjones\\My\u0020Documents\\Visual\u0020Studio\u00202008\\Projects\\SeminarMailings\\
    SccWebProject1 = true
    SccProjectUniqueName1 = ..\\..\\..\\..\\..\\..\\Development\\SeminarMailings
    SccLocalPath1 = ..\\..\\..\\..\\..\\..
    SccProjectFilePathRelativizedFromConnection1 = Development\\SeminarMailings\\
    SccProjectEnlistmentChoice1 = 2
EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
    Debug|Any CPU = Debug|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
    {2951C6A1-AF82-40C6-9DD8-93E35E5135F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    {2951C6A1-AF82-40C6-9DD8-93E35E5135F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
    HideSolutionNode = FALSE
EndGlobalSection
    EndGlobal

Любые предложения приветствуются!

Спасибо за внимание!

1 Ответ

1 голос
/ 28 апреля 2011
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "SeminarMailings",                        "..\..\..\..\..\..\Development\SeminarMailings", "{2951C6A1-AF82-40C6-9DD8-93E35E5135F6}"

ProjectSection(WebsiteProperties) = preProject
SccProjectName = ""$/SeminarMailings.root/SeminarMailings", CKLAAAAA"
SccAuxPath = ""
SccLocalPath = "..\.."
SccProvider = "MSSCCI:Microsoft Visual SourceSafe"
TargetFramework = "3.5"
Debug.AspNetCompiler.VirtualPath = "/SeminarMailings"
Debug.AspNetCompiler.PhysicalPath = "..\..\..\..\..\..\Development\SeminarMailings\"
Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\SeminarMailings\"
Debug.AspNetCompiler.Updateable = "true"
Debug.AspNetCompiler.ForceOverwrite = "true"
Debug.AspNetCompiler.FixedNames = "false"
Debug.AspNetCompiler.Debug = "True"
Release.AspNetCompiler.VirtualPath = "/SeminarMailings"
Release.AspNetCompiler.PhysicalPath = "..\..\..\..\..\..\Development\SeminarMailings\"
Release.AspNetCompiler.TargetPath = "PrecompiledWeb\SeminarMailings\"
Release.AspNetCompiler.Updateable = "true"
Release.AspNetCompiler.ForceOverwrite = "true"
Release.AspNetCompiler.FixedNames = "false"
Release.AspNetCompiler.Debug = "False"
VWDPort = "4951"
DefaultWebSiteLanguage = "Visual C#"
    EndProjectSection
        EndProject

        Global
    GlobalSection(SourceCodeControl) = preSolution
SccNumberOfProjects = 2
SccProjectName0 = \u0022$/SeminarMailings.root/SeminarMailings\u0022,\u0020CKLAAAAA
SccLocalPath0 = ..\\..\\..\\..\\..\\..
SccProvider0 = MSSCCI:Microsoft\u0020Visual\u0020SourceSafe
SccProjectFilePathRelativizedFromConnection0 = Documents\u0020and\u0020Settings\\mjones\\My\u0020Documents\\Visual\u0020Studio\u00202008\\Projects\\SeminarMailings\\
SccWebProject1 = true
SccProjectUniqueName1 = ..\\..\\..\\..\\..\\..\\Development\\SeminarMailings
SccLocalPath1 = ..\\..\\..\\..\\..\\..
SccProjectFilePathRelativizedFromConnection1 = Development\\SeminarMailings\\
SccProjectEnlistmentChoice1 = 2
EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{2951C6A1-AF82-40C6-9DD8-93E35E5135F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2951C6A1-AF82-40C6-9DD8-93E35E5135F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
...