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

选择ASP.NET.sln(一次性)保存目录,asp.net,vb.net,visual-studio-2015,Asp.net,Vb.net,Visual Studio 2015,创建新的asp.net网站时,在我指定(例如)C:\Users\Me\My\U Websites\This\U Website\作为网站目录后,Visual Studio会自动将.sln文件和.vs目录保存在C:\Users\Me\Documents\Visual Studio 2015\Projects\site\U Name中 在将.sln和/.vb复制/粘贴到与网站相同的目录中后,如何使解决方案与网站一起工作,如何指定解决方案的保存路径使其位于同一目录中,或者如何使解决方案与网站位于同一目

创建新的asp.net网站时,在我指定(例如)C:\Users\Me\My\U Websites\This\U Website\作为网站目录后,Visual Studio会自动将.sln文件和.vs目录保存在C:\Users\Me\Documents\Visual Studio 2015\Projects\site\U Name中

在将.sln和/.vb复制/粘贴到与网站相同的目录中后,如何使解决方案与网站一起工作,如何指定解决方案的保存路径使其位于同一目录中,或者如何使解决方案与网站位于同一目录中

我不想让它设置一个新的默认目录,因为我是一名学生,一次有很多项目在进行中,我必须把它们压缩起来,交给项目中的一个小组成员进行标记,而且把它们放在一起似乎很有意义。

你可以:

从空白溶液开始

  • 首先创建一个空白的
    解决方案
    ,您可以将其保存到文件系统中的任何位置

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

  • 然后,只需将新的
    项目
    添加到同一个解决方案文件夹中的
    解决方案
    (实际上不必如此,但这不是你想要的,如果在某个时候,你会使用一些源代码控制,以这种方式组织事情将节省时间/工作/麻烦)

  • 如果有现有项目,则可以复制项目的整个现有文件夹结构(包括所有重要的
    .csproj
    .vbproj
    文件,放入新创建的空白解决方案文件夹中,不添加新项目,而是添加和现有项目,并选择
    .cs
    .vb
    项目文件

    如果你只是在试验,我建议你先复制(而不是移动),这样你就可以回到“工作”状态

    注意:实际上,您不必为这些现有项目复制现有的
    .sln
    文件。这实际上不会造成任何损害,但一旦您在Explorer/Finder中查看文件夹结构,就会避免混淆(因此您没有一堆.sln文件)

    您可以尝试试验和检查VS如何创建文件夹结构(
    解决方案下的
    项目
    ),如果您觉得合适,您可以

    编辑
    .sln
    文件

    您可以在任何文本编辑器中编辑
    .sln
    文件本身-您将看到根据其相对于
    .sln
    文件的相对位置引用的项目

    在VS关闭(或至少没有打开解决方案)的情况下执行此操作

    e、 g

    这显示了解决方案中的两个项目

    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