这是错误,它基本上是一个安全警告
警告信息http://img357.imageshack.us/img357/7992/visualstudiowarninggr4.jpg
(这里是从对话框中抓取的文本)WindowsApplication4的安全警告__________________________I WindowsApplication4项目文件已经过自定义,并且在Microsoft Visual Studio中打开时执行自定义生成步骤可能会带来安全风险.如果此项目来自非信任来源,则可能会损坏您的计算机或破坏您的私人信息.更多详细信息项目加载选项0加载项目以进行浏览在Microsoft Visual Studio中以更高的安全性打开项目.此选项允许您浏览项目的内容,但某些功能(如IntelliSense)受到限制,当加载项目进行浏览时,构建,清理,发布或打开设计器等操作仍可能仍然不安全.正常加载项目在Microsoft Visual Studio中正常打开项目.如果您信任来源并了解所涉及的潜在风险,请使用此选项.Microsoft Visual Studio不限制任何项目功能,也不会再次提示您输入此项目.向我询问此解决方案中的每个项目OK L取消
点击更多细节按钮得到这个:
Microsoft Visual Studio ______在dowsApplication4.vbproj中的项目文件"C:\ Users\mgriffiths\Documents\Visual Studio 2008\ProjectATemp\Win dowsApplication4\WindowsApplicdtion4\W"中找到了引用该文件的项目.由于此文件位于系统目录,根目录或网络共享中,因此写入此文件可能有害.好
在玩了一下之后(我正在使用Windows XP),我发现VS将All Users Startup目录重置为C:\ Documents and Settings\All Users\Start Menu\Programs\Startup.如果此目录不存在,则会在注册表中将其重置为"",并显示错误.添加此目录更正了此问题.我已经定制了我的用户目录的位置,包括Startup,它似乎并不关心(至少在Windows XP中).
我也在为每个项目提出这个问题.一个快速,简单的解决方法是在注册表中禁用它.对于Visual Studio 2008,它位于:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Debugger\DisableAttachSecurityWarning
该值当前应为0.将其更改为1,您将永远不会再看到该对话框.从来没有,我的意思是永远,所以要小心,如果你正在加载安全警告实际上有用的项目.
对于Visual Studio 2005,您可以在同一位置找到密钥,但将"9.0"替换为"8.0".
如果这不起作用,您可能还需要确保存在以下两个文件夹:
%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup %AppData%\Microsoft\Windows\Start Menu\Programs\Startup\
出于某种原因,如果无法打开这些文件夹,Visual Studio 2008会抱怨.