F#
编译器要求解决方案中的文件必须根据其依赖性进行排序。以我的经验,这使基于旧解决方案的新解决方案变得很耗时。
例如,假设我有一个名为OldSolution
的解决方案,并且我想创建另一个解决方案,除了命名之外,该解决方案称为NewSolution
。
执行此操作最明显的方法似乎是将OldSolution
文件夹复制到同一目录,然后将副本重命名为NewSolution
。之所以失败,是因为副本中的许多项目仍被命名为“ OldSolution”。
另一种替代方法是从头开始创建一个名为NewSolution
的新解决方案,并手动添加OldSolution
的所有引用和依赖项。在像C#这样的语言中,文件的顺序无关紧要,这将相对容易。但是在F#中,除了复制文件外,还必须对它们进行适当的重新排序。整个过程非常耗时。
我想知道Visual Studio 2017是否可以复制所有文件夹名称等OldSolution
,重命名为NewSolution
。