从visual studio解决方案中删除项目

Rob*_*ert 9 tfs csproj visual-studio visual-studio-2012 tfs2012

在Visual Studio 2012和TFS中,如何在未将"删除csproj文件"添加到挂起的更改列表的情况下从解决方案中删除项目.我只想删除此解决方案中的引用,但该项目应该仍然存在,因为它在其他解决方案中使用.如果我只是从解决方案中删除它然后提交更改,那么它将删除csproj文件!

在没有TFS删除csproj文件的情况下从解决方案中删除项目的正确方法是什么?

小智 15

我今天偶然发现了这一点.在搜索了我成功的选项之后:

1)卸载我想删除的项目

2)右键单击项目并选择"删除"

我无法理解为什么MS 删除了删除选项,但我只能假设它与2012年的UI'重构'有关.我想知道是否有'加载'状态的热键以避免必须首先卸载项目. ..

不要咆哮VS IDE上下文菜单,但恕我直言,它仍然太杂乱.虽然我不是子菜单的粉丝,但在这种情况下他们非常需要.我最大的抱怨更加复杂的是,对于相同的选项,跨上下文的选项的相对顺序甚至层次结构可能会大不相同.虽然我可以理解选项本身需要不同,因此如果您要在两个上下文之间共享选项,那么在给定的上下文中具有不同的优先级,使它们至少相近接近.最好的例子是VS2013中的"源控制".从文件编辑器上下文中,它位于列表的底部,但是从解决方案上下文中它位于中间,并且在顶部菜单中有一些SC选项而不是子菜单.由于许多人不太可能从文件编辑器执行SC操作(尽管我做了很多)将其移动到列表的底部,因此它匹配解决方案上下文中的相对位置.

无论如何我的咆哮......