Visual studio 如何在SSIS解决方案中标识和重命名项目文件夹

Visual studio 如何在SSIS解决方案中标识和重命名项目文件夹,visual-studio,visual-studio-2012,ssis,Visual Studio,Visual Studio 2012,Ssis,这与 我在Visual Studio 2012中有一个SSIS解决方案。它下面有几个项目,每个项目都有自己的文件夹。但是我重命名了VS中的项目。我认为这也会重命名目录文件夹。显然没有。在我的主文件夹下,我有一些解决方案,在这个目录中有几十个文件夹 如何确定哪个文件夹属于哪个项目 在将代码添加到git之前,需要丢弃一些文件夹,并且我确实需要文件夹名称来匹配项目名称。因此,我想我还需要知道如何重命名文件夹(一旦我识别了它),以便它与项目名称匹配 示例-解决方案结构: Solution DIM_Ins

这与

我在Visual Studio 2012中有一个SSIS解决方案。它下面有几个项目,每个项目都有自己的文件夹。但是我重命名了VS中的项目。我认为这也会重命名目录文件夹。显然没有。在我的主文件夹下,我有一些解决方案,在这个目录中有几十个文件夹

如何确定哪个文件夹属于哪个项目

在将代码添加到git之前,需要丢弃一些文件夹,并且我确实需要文件夹名称来匹配项目名称。因此,我想我还需要知道如何重命名文件夹(一旦我识别了它),以便它与项目名称匹配

示例-解决方案结构:

Solution DIM_Inspect
    Project Export_Inspect
    Project Extract_InspectType1
    Project Extract_InspectType2
    Project Load_Inspect
    Project Transform_Inspect
和我的目录结构(以及许多其他文件和文件夹)

我可以识别两个摘录和转换目录,因为它们匹配。但是其中一个导出目录应该称为export\u Inspect。其中一个加载目录应称为load_Inspect

(换句话说,在我创建解决方案的过程中,有一些重命名和解决方法。现在,我该如何解决并清理它?)

编辑 我只知道每个项目的最后一个文件夹。我可以查看每个文件夹中的文件,我看到我的Export\u InspectType1文件夹包含以下文件(因此它可能是正确的文件夹)

Export_Inspect.dproj.user的日期表示一个活动文件(今天更改)。所以我找到了这个文件夹(对于一个项目)。这是唯一的办法吗?我如何更改文件夹名(和.database文件名)而不把一切搞乱


解决此问题的唯一方法是删除所有项目,修复名称,然后再次添加项目吗?(一旦我手动检查了每个子目录中的文件名和日期?

从VS中可能没有一种简单的方法,但有一种方法

首先,对解决方案执行“全部重建”。输出将显示每个文件及其所在的目录。如果目录和文件不匹配,则需要修复这些目录和文件

查找不匹配项,并从解决方案中删除该项目

转到文件资源管理器并重命名文件夹。在我的例子中,文件夹中经常有一些文件也是kruft,我在名称前面加了一个x(我将在末尾删除所有这些文件)

然后,回到VS,添加现有项目,浏览到现在正确的文件夹名称


再次执行“全部重建”,这将确保没有错误发生,还允许检查所有文件夹和文件名是否匹配。

是否右键单击解决方案,单击“添加现有项目”,然后通过文件路径选择正确的文件?@darthtomy我知道路径-除了最后一个目录名以外的所有文件。我的导出检查项目是否在导出检查类型文件夹中?导出类型1文件夹?这可能是以出口检查开始的三个项目之一,但哪一个呢?如果它真的在Load_InspectType2文件夹下呢?一旦我找到它,我也需要文件夹名称正确。你能看看每个文件夹/内容上的修改日期,通过估计你上次修改该项目的时间来猜哪个文件夹是正确的吗?@DarthTommy我希望有一个更好/更容易/更干净/更安全的方法。我有41个目录,我知道其中至少有10+是垃圾目录。在studio之外重命名文件和目录听起来像是一个很好的方法,可以彻底解决问题。噢,如果我全部重建,我会在每个项目重建时得到显示其目录的输出。这是一个开始。
Dir DIM
      Dir Export_InspectType
      Dir Export_InspectType1
      Dir Export_InspectType2
      Dir Extract_InspectType1
      Dir Extract_InspectType2
      Dir Load_InspectType1
      Dir Load_InspectType2
      Dir Transform_Inspect
      File DIM_Inspect.sln
Export_Inspect.dtproj
Export_Inspect.dtproj.user
Export_Inspect.dtsx
Export_Inspections1.database
Export_Inspections1.dtproj.user
Project.params