我将在这里使用 Visual Studio 术语...
我有一个网站,位于/Visual Studio 2010/Projects/My Project/Code/WebSite
.
我想为此网站创建一个解决方案文件 (.sln) 文件,该文件位于/Visual Studio 2010/Projects/My Project/
.
有没有一种简单的方法可以从网站创建解决方案文件,并指定它所在的目录?还是我需要采取其他步骤...
我将在这里使用 Visual Studio 术语...
我有一个网站,位于/Visual Studio 2010/Projects/My Project/Code/WebSite
.
我想为此网站创建一个解决方案文件 (.sln) 文件,该文件位于/Visual Studio 2010/Projects/My Project/
.
有没有一种简单的方法可以从网站创建解决方案文件,并指定它所在的目录?还是我需要采取其他步骤...
注意:以下适用于网站项目,而不是 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
您可以看到网站实际所在文件夹的相对路径。