在Visual Studio 2012和TFS中,如何从解决方案中删除一个项目而不将"csproj文件删除"添加到待处理更改列表中。我只想从这个解决方案中删除引用,但项目应该仍然存在,因为它在其他解决方案中使用。如果我只是从解决方案中删除它,然后提交更改,那么它将删除csproj文件!
如何正确地从解决方案中删除一个项目,而不让TFS删除csproj文件?
在Visual Studio 2012和TFS中,如何从解决方案中删除一个项目而不将"csproj文件删除"添加到待处理更改列表中。我只想从这个解决方案中删除引用,但项目应该仍然存在,因为它在其他解决方案中使用。如果我只是从解决方案中删除它,然后提交更改,那么它将删除csproj文件!
如何正确地从解决方案中删除一个项目,而不让TFS删除csproj文件?
我今天也遇到了这个问题。在查找选项后,我通过以下方法成功:
1)取消加载要删除的项目
2)右键点击项目并选择“删除”
我无法理解为什么微软会 移除“删除”选项,但我只能假设这与2012年的UI“重构”有关。我想知道是否有一种快捷键可以在“已加载”的状态下避免首先卸载项目…
不是抱怨 VS IDE 上下文菜单,但依我之见它仍然过于杂乱。虽然我不喜欢子菜单,但在这种情况下它们是极其必要的。而且我的最大抱怨就是相对顺序甚至是层次结构都可能在同样的选项上下文中有着极大的不同。尽管我可以理解这些选项本身需要不同,并因此在给定的上下文中具有不同的优先级,但如果你想在两个上下文之间共享选项,请至少将它们放在相对近的位置上。最好的例子是 VS2013 中的“源代码控制”。在文件编辑器上下文中,它位于列表底部,但在解决方案上下文中,它位于中间,并且在顶部菜单中有一些SC选项而不是子菜单。由于许多人不太可能从文件编辑器执行SC操作(尽管我经常这样做),因此将其移至列表底部,以便与解决方案上下文中的相对位置匹配。
无论如何,我的抱怨就到此为止吧...
如果要删除项目,只需从解决方案文件中将其删除即可。如果它仍然想要删除它,请撤销针对该项目的挂起删除,但提交解决方案文件更改。这样应该会使项目文件保留在源代码中,但从解决方案中删除。