这对我来说真的很烦人,搜索还没有产生明确的解决方法。
Visual Studio 2008的相同.sln文件以不同的方式订购项目。在我的办公室里,我的Web项目位于顶部,我的3个网站位于下方(似乎是默认的字母顺序,这很好!)。
在家中,安装了相同版本的VS和SP,但其中一个Web项目显示在列表的底部。订单不同只是一种痛苦,我可能会有一些个人的完美主义问题,但我希望以同样的方式订购相同的解决方案。
我试过这个:http://solutionsorter.codeplex.com
但它在打开.sln文件时爆炸了。
有任何想法吗?
答案 0 :(得分: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
这很好地解决了大型解决方案的问题,但如果您的解决方案中只有一些项目可能会有些过分。您可以尝试按照您喜欢的顺序编号的根文件夹。
答案 1 :(得分:0)
您是否尝试删除了两个.suo文件?或者如何删除然后重新添加。 据我所知,项目应按字母顺序排列。
在connect编辑它可能你应该投票给vs10
编辑2:
如果你的项目是文件系统网站,你机器上的路径可能会有所不同,
e.g。
如果在工作,你有
D:\ThatProject\MyWebsite1
和 d:\ ThatProject \ MyWebsite2
在家里你有
D:\ThatProject\MyWebsite1
和
D:\Project\Website2
这将导致不同的订单
答案 2 :(得分:0)
是否在每台计算机上以不同的方式保存?有时ProjectA与projectA不同。
否则,请告诉我们更多,我们需要更多线索:)