Я использую клиент и сервер VisualSVN, и одно из требований к тому, чтобы веб-проекты работали, как ожидалось, должны иметь .sln в том же каталоге (root), что и другие файлы.Как вы создаете файл решения Visual Studio (.sln) в том же каталоге, что и веб-проект?
Я думал, что это было так же просто, как удалить все дополнительные родительские пути ../ и другие относительные пути и сохранить его. Однако, когда я пытаюсь открыть его, он просто блокирует Visual Studio.
Есть ли стандартный способ создания этого типа файла решения или файла файла решения, чтобы убедиться, что он действителен? Или я просто пропущу что-то очень очевидное?
/
/MyWebsite.org.sln
/Images
/App_Data
/default.aspx
/default.aspx.cs
Так, видимо, трюк, по крайней мере, один я искал то, что вы должны использовать .. \ MyWebsite.org или что-то папка, которая содержит файлы веб-сайта.
[EDIT] То, что я узнал, и мой последний файл .sln для этого конкретного проекта:
Вот конечный файл Решение, которое позволило мне открыть веб-сайт и иметь .sln в корне веб-папки ,
Project("{E24C65DC-7377-472B-9ABA-BCSG3B73C61A}") = "MyWebsite.org", "\", "{F8F4E96F-40BF-4374-B8BA-968D0SGG4A9E}"
ProjectSection(WebsiteProperties) = preProject
TargetFramework = "3.5"
Debug.AspNetCompiler.VirtualPath = "/MyWebsite.org"
Debug.AspNetCompiler.PhysicalPath = "..\MyWebsite.org\"
Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\MyWebsite.org\"
Debug.AspNetCompiler.Updateable = "true"
Debug.AspNetCompiler.ForceOverwrite = "true"
Debug.AspNetCompiler.FixedNames = "false"
Debug.AspNetCompiler.Debug = "True"
Release.AspNetCompiler.VirtualPath = "/MyWebsite.org"
Release.AspNetCompiler.PhysicalPath = "..\MyWebsite.org\"
Release.AspNetCompiler.TargetPath = "PrecompiledWeb\MyWebsite.org\"
Release.AspNetCompiler.Updateable = "true"
Release.AspNetCompiler.ForceOverwrite = "true"
Release.AspNetCompiler.FixedNames = "false"
Release.AspNetCompiler.Debug = "False"
VWDPort = "1603"
VWDDynamicPort = "false"
VWDVirtualPath = "/"
EndProjectSection
EndProject
просто попробовал это, и это сработало. вы также можете отредактировать SLN, как я, и как кто-то еще предложил. Но это лучший ответ. – 2009-02-20 19:14:44