Visual studio 将现有的.csproj转换为.shproj
将现有的Visual studio 将现有的.csproj转换为.shproj,visual-studio,Visual Studio,将现有的.csprojs转换为新的.shprojs的最佳方法是什么 我现在发现自己在git子模块地狱中,因为我有这样的东西: - A - B - C - D - E - F 库C和D都在A以及B、E和F中引用B是一个单独的实体,需要引用C,因此C是B中的一个子模块。这与C和D的关系相同 当我需要更新D时,我必须先更新C,然后更新B,然后才能最终提交A中的更改,这变得相当乏味A是我的.sln,所有其他字母实际上都是通过子模块添加的其
.csproj
s转换为新的.shproj
s的最佳方法是什么
我现在发现自己在git子模块地狱中,因为我有这样的东西:
- A
- B
- C
- D
- E
- F
库C
和D
都在A
以及B
、E
和F
中引用B
是一个单独的实体,需要引用C
,因此C
是B
中的一个子模块。这与C
和D
的关系相同
当我需要更新D
时,我必须先更新C
,然后更新B
,然后才能最终提交A
中的更改,这变得相当乏味A
是我的.sln
,所有其他字母实际上都是通过子模块添加的其他.sln
我想将现有类库(.csproj
s)转换为共享项目以缓解此问题,但我目前知道的最好方法是:
- 重命名现有项目,使其不与新的共享项目冲突
- 添加新的共享项目
- 复制所有原始类
A
真的应该有自己的C
和D
副本而陷入这种困境