2

这对我来说真的很烦人,搜索还没有得到明确的解决方案。

Visual Studio 2008 的相同 .sln 文件以不同的方式对项目进行排序。在我的办公室里,我的 Web 项目位于顶部,而我的 3 个网站位于下方(似乎是默认的字母顺序,这很好!)。

在家里,安装了相同版本的 VS 和 SP,但其中一个 Web 项目出现在列表的底部。订单不同只是一种痛苦,我可能在这里遇到了一些个人完美主义问题,但我希望以相同的方式订购相同的解决方案。

我试过这个:http: //solutionsorter.codeplex.com

但它会在打开 .sln 文件时爆炸。

有什么想法吗?

4

3 回答 3

1

只是一个想法,但您是否曾经使用解决方案文件夹来组织您的解决方案?我有一个共同的顺序,我喜欢列出我的项目,所以我开始创建以数字开头的根解决方案文件夹,并在其中添加子解决方案文件夹,按特定类型对每个项目进行分组。例如:

1. Clients
   App
   Web
   Lib
   Tst
   Doc
2. API
   Lib
   Tst
   Doc
3. Domain
   Lib
   Tst
   Doc
4. Data Access
   Lib
   Tst
   Doc
5. Framework
   Lib
   Tst
   Doc

这效果很好,并且可以使大型解决方案井井有条,但如果您的解决方案中只有几个项目,则可能会有点矫枉过正。你可以试试根文件夹,按照你喜欢的顺序编号。

于 2009-05-26T19:25:22.663 回答
0

您是否尝试过删除两个 .suo 文件?或者如何删除然后重新添加。据我所知,项目应该按字母顺序排列。

在连接中编辑它也许你应该投票支持 vs10

编辑2:

如果您的项目是文件系统网站,您机器上的路径可能会有所不同,

例如

如果在工作中你有

D:\ThatProject\MyWebsite1

和 D:\ThatProject\MyWebsite2

在家里你有

D:\ThatProject\MyWebsite1  

D:\Project\Website2  

这将导致不同的顺序

于 2009-05-26T19:17:53.350 回答
0

它是否以不同的情况保存在每台计算机上?有时 ProjectA 与 projectA 不同。

否则,告诉我们更多,我们需要更多线索:)

于 2009-05-26T19:17:56.377 回答