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

时间:2018-07-18 17:26:16

标签: visual-studio visual-studio-2012 ssis

这与How to find a folder with Visual Studio project

有关

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

如何识别哪个文件夹属于哪个项目?

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

示例-解决方案结构:

Solution DIM_Inspect
    Project Export_Inspect
    Project Extract_InspectType1
    Project Extract_InspectType2
    Project Load_Inspect
    Project Transform_Inspect

还有我的目录结构(以及许多其他文件和文件夹)

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。加载目录之一应称为Load_Inspect。

(换句话说,在创建解决方案时需要重命名和解决问题。现在,如何解决并清理问题?)

修改 除了每个项目的最后一个文件夹,我都知道。我可以查看每个文件夹中的文件,并且我的Export_InspectType1文件夹包含以下文件(因此它是可能正确的文件夹)

Export_Inspect.dtproj
Export_Inspect.dtproj.user
Export_Inspect.dtsx
Export_Inspections1.database
Export_Inspections1.dtproj.user
Project.params

Export_Inspect.dproj.user的日期表示一个活动文件(今天已更改)。因此,我已经找到了该文件夹(用于一个项目)。那是唯一的方法吗?以及如何在不弄乱所有内容的情况下更改文件夹名称(和.database文件名)?

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

1 个答案:

答案 0 :(得分:0)

在VS中可能没有简单的方法。但是有办法。

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

找到不匹配的项目,然后从解决方案中删除该项目。

转到文件资源管理器并重命名文件夹。就我而言,该文件夹中通常还包含一些文件,并且在名称前加了一个x(我将在末尾删除所有文件)。

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

再次全部重建,这将确保没有错误,并且还允许检查所有文件夹和文件名现在是否匹配。

相关问题