2010-07-17 86 views
0

我正在创建一门课程的软件。运动的起点和解决方案以及C#和VB都有大约100个VS2010解决方案。如何从外部脚本关闭Visual Studio中的所有文档窗口?

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

直到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并重新发生信任错误。

我该如何实现VS打开的愿望,没有打开文档窗口,也没有安全对话框?我真的希望它从OUTSIDE VS自动化。打开所有100个解决方案并手动关闭窗户并不是我要找的。

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

回答

0

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

+0

嗨,谢谢为回应。我一直在网上搜索,你是对的。我发现了Brad Abrams http://www.sys-con.com/node/1253270和Jouni Heikniemi的http://www.heikniemi.net/hardcoded/2009/12/security-problems-with-downloaded-net-assemblies/笔记。真的很有用。我下载了Mark Russinovich的Streams(http://technet.microsoft.com/en-us/sysinternals/bb897440.aspx)程序以去除“来自Web的标记”。 现在VS2010的表现与2008年一样。我可以删除* .suo文件,并自动重新创建它们。 – RichardHowells 2010-07-17 22:20:10

相关问题