Visual studio 2008 为什么我在创建项目时会在VisualStudio2008中收到安全警告?

Visual studio 2008 为什么我在创建项目时会在VisualStudio2008中收到安全警告?,visual-studio-2008,Visual Studio 2008,这是一个错误,基本上是一个安全警告 (以下是从对话框中抓取的文本) WindowsApplication4\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuui的安全警告 WindowsApplication4项目文件已自定义,执行自定义设置可能会带来安全风险 在Microsoft Visual Studio中打开时生成步骤。如果这个项目来自不可靠的来源,它可能 损坏您的计算机或泄露您的私人信息。 更多细节 项目加载选项 0加载项目以进行浏览 在Microsoft Visual

这是一个错误,基本上是一个安全警告

(以下是从对话框中抓取的文本) WindowsApplication4\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuui的安全警告 WindowsApplication4项目文件已自定义,执行自定义设置可能会带来安全风险 在Microsoft Visual Studio中打开时生成步骤。如果这个项目来自不可靠的来源,它可能 损坏您的计算机或泄露您的私人信息。 更多细节 项目加载选项 0加载项目以进行浏览 在Microsoft Visual Studio中以更高的安全性打开项目。此选项允许您浏览 项目的内容,但某些功能(如IntelliSense)在加载项目时受到限制 对于浏览,诸如构建、清理、发布或打开设计器之类的操作可能仍然不安全。 正常加载项目 在Microsoft Visual Studio中正常打开项目。如果您信任源和源,请使用此选项 了解潜在的风险。Microsoft Visual Studio不限制任何项目 功能,将不会再次提示您执行此项目。 请询问此解决方案中的每个项目 好的,我取消

单击“更多详细信息”按钮时,将获得以下信息:

Microsoft Visual Studio______ 在项目文件中找到引用该文件的项 “C:\Users\Mgrifiths\Documents\Visual Studio 2008\ProjectATemp\Win-dowsApplication4\WindowsApplicdtion4\W中 dowsApplication4.vbproj”。因为此文件位于系统中 目录、根目录或网络共享,写入可能有害 到这个文件。
确定

这可能是因为您的用户“主”文件夹(users\LOGINNAME)是映射的网络共享。您可以尝试将项目放在另一个非网络共享文件夹中…

听起来您正在运行Vista,UAC也在运行。您是计算机管理员吗?一个选项是停止UAC服务并尝试运行VS2008,以查看是否仍然收到该消息。另一个选项是查看“C:\Users\Mgrifiths”文件夹上的权限,以确认权限/系统设置

让我知道这是否有帮助!
JFV

如果您的javascript文件未“包含”在项目中,VS将无法找到它。尝试刷新包含该文件的文件夹。有效地将文件包含在web项目(或站点)中。在解决方案资源管理器中,高亮显示网站项目(或网站),然后单击解决方案资源管理器工具栏上的刷新图标


--Monico

出现该安全警告对话框有几个原因:

  • 项目文件包含一个或多个非标准导入元素
  • 项目文件覆盖一个或多个可能不安全的目标
  • 项目文件将覆盖一个或多个可能不安全的属性
  • 项目文件定义了一个或多个可能不安全的项
  • 项目文件包含一个或多个UsingTask元素
  • 项目项位于可能不安全的位置

更多详细信息可以在上找到。

在玩了一会儿之后(我使用的是Windows XP),我发现VS将所有用户的启动目录重置为C:\Documents and Settings\All Users\Start Menu\Programs\Startup。如果此目录不存在,则在注册表中将其重置为“”,并显示错误。添加此目录更正了此问题。我已经自定义了用户目录的位置,包括启动,但它似乎并不关心这个问题(至少在Windows XP中是这样)。

我也在每个项目中遇到了这个问题。一个快速、简单的修复方法是在注册表中禁用它。对于Visual Studio 2008,请访问:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Debugger\DisableAttachSecurityWarning HKEY\U当前\U用户\Software\Microsoft\VisualStudio\9.0\Debugger\DisableAttacheSecurityWarning 该值当前应为0。将其更改为1,您将再也看不到该对话框。我所说的“从不”,是指“从不”,因此,如果您正在加载安全警告实际上有用的项目,请小心

对于VisualStudio2005,您可以在相同的位置找到键,但将“9.0”替换为“8.0”

如果这不起作用,您可能还需要确保以下两个文件夹存在:

%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup %AppData%\Microsoft\Windows\Start Menu\Programs\Startup\ %ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup %AppData%\Microsoft\Windows\Start Menu\Programs\Startup\
由于某种原因,如果Visual Studio 2008无法打开这些文件夹,它会抱怨。

我也遇到了同样的问题,最终找到了一个有用的答案(Todd在这里的答案是正确的)。查看以下内容中的响应:

我们开始了解这个问题了。作为一种解决方法,您是否可以检查您的个人资料是否存在以下文件夹

C:\Users(用户)\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

如果没有,请创建它并重试。如果这不能解决您的问题,请发回

我们知道它与用户配置文件中不存在的Windows已知文件夹有关。如果上面的文件夹存在,您还可以检查以确保您有以下文件夹:


我对Windows7上的VS2008也有同样的问题

我已经创建了路径C:\Users\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,它对我没有帮助


我发现正确的文件夹是%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup

以下是XP的诀窍。在此对话框中: 选择“正常加载项目”单选按钮。 取消选中“询问此解决方案中的每个项目”复选框。
单击“确定”。

自定义MSBuild项目的某些部分时会出现安全警告

如果您正在使用自定义的.targets文件,则需要对其进行注册,以便让VS知道它是一个安全的项目

编写以下两个注册表项以执行此操作:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\<VS_VERSION>\MSBuild\SafeImports]
"<YOUR_NAME>"="<PATH\TO\YOUR\FILE.targets>"

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\<VS_VERSION>Exp\Configuration\MSBuild\SafeImports]
"<YOUR_NAME>"="<PATH\TO\YOUR\FILE.targets>"
[HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\VisualStudio\\MSBuild\SafeImports]
""=""
[HKEY_当前用户]\