在 PTVS 中操纵解决方案属性

Manipulation of the solution properties in PTVS

我正在使用 Visual Studio 2013 和 PTVS 在 pythonic 世界中进行开发。 我在 VS 中与生成的解决方案进行交互的经验是在 C# 的支持下,在 PTVS 的情况下似乎对我没有帮助。

作为重要的一点,我很容易更改解决方案名称。

在 C# 的情况下,过程很清楚...随着更改程序集 属性,在 VS 中重命名解决方案,将所需的更改应用到 windows 资源管理器和其余部分的文件夹名称它。

但PTVS解决方案由于缺少程序集文件和结构而有所不同,与.NET解决方案没有可比性。 因此,可以断言之前的讨论(如下)可能不适合这种关于 PTVS 的情况。

Proper way to rename solution (and directories) in Visual Studio

除了重命名 python project 文件外,我刚刚重命名了 VS 中的解决方案,关闭它并对文件夹应用了相同的更改。但是在该过程和打开解决方案之后,它是 solution explorer window 中的 unavailable 并且 Output window 中有一条消息:

C:\Users\Matinking\Documents\Visual Studio 2013\Projects\Simulators\NeuroSimulation\Simulators.pyproj : error  : The project file could not be loaded. Could not find a part of the path 'C:\Users\Matinking\Documents\Visual Studio 2013\Projects\Simulators\NeuroSimulation\Simulators.pyproj'.  C:\Users\Matinking\Documents\Visual Studio 2013\Projects\Simulators\NeuroSimulation\Simulators.pyproj

之前的解决方案名称是NeuroSimulation,新的应该是Simulators...怀疑的情况是,我将所有文件夹的名称从NeuroSimulationSimulators... 但是在上面的错误驱动消息中,pyproj 文件的文件夹名称是 NeuroSimulation,而不是 windows 资源管理器中的名称!! !

有人有这方面的经验吗?!...

亲切的问候

我个人想出了解决这个问题的方法。 这是必需的过程,必须在上述顺序中考虑:

1- 在 project.

Properties window 中重命名 Project File,即 .pyproj 文件

2- 重命名 Solution Explorer 中的项目标题。

3- 重命名 Solution.

4- 完全关闭 VS

5- 重命名 Solution 的主文件夹。

6- 重命名 Python Project 文件。

7- 安全地打开重构的解决方案。

提示:如果您不考虑第 7 步,解决方案将不会打开,您注定会失去它。因此,当之无愧地考虑到这一点。

最佳