在创建新的asp.net网站时,在我指定之后,Visual Studio会自动将.sln文件和.vs目录保存在C:\ Users \ Me \ Documents \ Visual Studio 2015 \ Projects \ Site_Name中。 c:\ Users \ Me \ My_Websites \ This_Website \作为网站的目录。
将.sln和/.vb复制/粘贴到与网站相同的目录后,如何获得使用该网站的解决方案,指定解决方案的保存路径,使其位于同一目录中,或者以某种方式将解决方案和网站放到同一个目录中?
我不希望它设置一个新的默认目录,因为我是一名学生,并且一次有很多项目,我必须将它们拉出来将它们交给标记或者项目中的小组成员,将它们放在一起似乎也是有意义的。
答案 0 :(得分:0)
你可以:
以空白解决方案开始
首先创建一个空白Solution
,您可以将其保存在文件系统中的任何位置。
档案>新项目>其他项目类型> Visual Studio解决方案>空白解决方案
然后只需将新Projects
添加到同一个解决方案文件夹中的Solution
(实际上并非必须如此,但这不是您想要的,如果在某些时候,你将采用一些源代码控制,以这种方式组织事情将节省时间/工作/头痛)
如果您有现有项目,则可以将项目的整个现有文件夹结构(包括所有重要的.csproj
或.vbproj
文件复制到新创建的Blank Solution文件夹中,而不是添加新项目,添加现有项目,然后选择.cs
或.vb
proj
个文件。
如果您只是在尝试,我建议您先Copy
(而不是Move
),这样您就可以一直回到“工作”状态。
注意:您实际上不必为这些现有项目复制现有的.sln
文件。它不会真正伤害任何东西,但是一旦你在资源管理器/ Finder中查看文件夹结构就会节省混乱(所以你没有一堆.sln文件)。
您可以尝试尝试并检查VS如何创建文件夹结构(Projects
下的Solutions
),如果您感觉舒服,可以
修改.sln
文件
您可以在任何文本编辑器中编辑.sln
文件本身 - 您将看到根据相对位置引用的项目到.sln
文件。
在VS关闭(或至少没有打开解决方案)的情况下执行此操作...
e.g。
这些在解决方案中显示了2个项目
Microsoft Visual Studio Solution File, Format Version xxx
....(skipping for brevity)...
Project("{A GUID}") = "The Project Name", "SomeFolder\MyProject.csproj", "{A GUID}"
EndProject
Project("{Another GUID}") = "Another Project Name", "SomeFolder2\AnotherMyProject.csproj", "{Another GUID}"
EndProject
H个。