如何从外部脚本关闭Visual Studio中的所有文档窗口?

时间:2010-07-17 11:15:19

标签: visual-studio-2010 visual-studio

我正在为课程创建软件。运动起点和工作解决方案以及C#和VB我有大约100个VS2010解决方案。

在开发过程中,我重新打开这些作为必要的,他们进行了大量的调整。当我完成后,我想留下没有文件打开的解决方案。这样,当学生打开解决方案时,这是一个非常干净的视图,而不是我最后看到的文件。

直到VS2008,这很容易。我只是删除了所有* .suo文件 - 这似乎是VS存储窗口布局的地方。当解决方案被打开时,VS愉快地创建了一个新的SUO文件。 Close all files in visual studio on exit

中提出了这种方法

使用VS2010会导致恼人的对话......

  

安全警告您应该只从可信赖的来源打开项目

这是完全可重复的。

  1. 打开其中一个没有SUO文件的解决方案
  2. VS发出信任警告。用户接受它。 SUO文件已创建。
  3. 随后打开SLN不会报告信任问题。
  4. 删除SUO文件。
  5. 重新打开SLN并重新发生信任错误。
  6. 如何在没有打开文档窗口且没有安全对话框的情况下实现VS开放的雄心?我真的希望它能从OUTSIDE VS自动化。打开所有100个解决方案并手动关闭窗口不是我想要的。

    创建一个关闭所有窗口的宏非常容易,但我看不到从命令行启动VS并让它在启动时运行宏的方法。

1 个答案:

答案 0 :(得分:0)

这听起来像是从不受信任的来源下载了项目文件。斯科特汉塞尔曼wrote a blog post about it。简短的故事是,如果您转到项目文件的属性页面(Windows资源管理器 - >右键单击项目文件 - >属性),您可以使用底部的按钮取消阻止文件: Properties page for a "blocked" file