我将在这里使用Visual Studio术语......
我的网站位于/Visual Studio 2010/Projects/My Project/Code/WebSite
。
我想为位于/Visual Studio 2010/Projects/My Project/
的此网站创建一个解决方案文件(.sln)文件。
是否有一种简单的方法可以从网站创建解决方案文件,并指定它的目录?或者我需要采取其他措施......
答案 0 :(得分:3)
注意:以下内容适用于网站项目,而不适用于Web应用程序项目。 WSP在Visual Studio项目中有点独特,因为它们没有项目文件,所有项目设置都存储在解决方案文件中。
有两种方法可以做到这一点:
如果您已有一个现有的解决方案文件(可能在磁盘上的某个位置),则可以将其移动到所需的路径,然后更新到该网站的相关文件路径。对于网站项目,解决方案文件的内容将如下所示:
Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "WebSite1", "..\..\WebSites\WebSite1\", "{AB75CF01-6B54-4BB1-A14A-01A26727FEF2}"
ProjectSection(WebsiteProperties) = preProject
TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.0"
Debug.AspNetCompiler.VirtualPath = "/WebSite1"
Debug.AspNetCompiler.PhysicalPath = "..\..\WebSites\WebSite1\"
Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\WebSite1\"
... snip ...
Release.AspNetCompiler.VirtualPath = "/WebSite1"
Release.AspNetCompiler.PhysicalPath = "..\..\WebSites\WebSite1\"
Release.AspNetCompiler.TargetPath = "PrecompiledWeb\WebSite1\"
... snip ...
VWDPort = "47656"
DefaultWebSiteLanguage = "Visual C#"
EndProjectSection
EndProject
您可以看到网站实际所在文件夹的相对路径。