选择ASP.NET .sln(一次)保存目录

时间:2016-02-11 22:53:16

标签: asp.net vb.net visual-studio-2015

在创建新的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复制/粘贴到与网站相同的目录后,如何获得使用该网站的解决方案,指定解决方案的保存路径,使其位于同一目录中,或者以某种方式将解决方案和网站放到同一个目录中?

我不希望它设置一个新的默认目录,因为我是一名学生,并且一次有很多项目,我必须将它们拉出来将它们交给标记或者项目中的小组成员,将它们放在一起似乎也是有意义的。

1 个答案:

答案 0 :(得分:0)

你可以:

以空白解决方案开始

  1. 首先创建一个空白Solution,您可以将其保存在文件系统中的任何位置。

    档案>新项目>其他项目类型> Visual Studio解决方案>空白解决方案

  2. 然后只需将新Projects添加到同一个解决方案文件夹中的Solution(实际上并非必须如此,但这不是您想要的,如果在某些时候,你将采用一些源代码控制,以这种方式组织事情将节省时间/工作/头痛)

  3. 如果您有现有项目,则可以将项目的整个现有文件夹结构(包括所有重要的.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个。