在 VS 2015 中禁用 "You should only open projects from a trustworthy source" 消息
Disable "You should only open projects from a trustworthy source" message in VS 2015
我正在从网络共享打开项目,它一直提示我这样做。有人知道如何停止警告吗?
这是 Visual Studio 2015 混合。
只需取消选中以下选项:
- 工具 > 选项 > 项目和解决方案 > 当项目位置不受信任时警告用户
而不是完全禁用警告,您可以删除 Windows 用来识别 solution/project 来自不可信来源的信息(但仅适用于从互联网下载的项目 --如果您从它认为不可信的网络位置打开它们,例如不在本地 Intranet 上的共享,则这不适用)。它将此存储在 "Alternate Data Stream" (ADS) 中,您可以通过 运行 从命令提示符查看以下内容:
C:\devs\MyProject>dir /r
Directory of C:\devs\MyProject
09/29/2016 03:43 PM <DIR> .
09/29/2016 03:43 PM <DIR> ..
09/29/2016 03:42 PM <DIR> API
09/29/2016 03:42 PM <DIR> bin
10/17/2016 10:32 AM 3,078 Project1.csproj
26 Project1.csproj:Zone.Identifier:$DATA
Zone.Identifier:$DATA
ADS 文件导致 VS 将其识别为不受信任。您可以删除该项目的数据,方法是右键单击 csproj
文件,单击“属性”,然后在“常规”选项卡上选择 "Unblock"。
或者,要递归删除目录中所有文件的 ADS,请下载 streams
tool from SysInternals,cd 到该目录并键入:
streams -s -d .
请注意,您实际上可以通过键入
查看 ADS 文件,它只是一个普通的文本文件
notepad Project1.csproj:Zone.Identifier:$DATA
在这种情况下,它将包含如下内容:
[ZoneTransfer]
ZoneId=3
我正在从网络共享打开项目,它一直提示我这样做。有人知道如何停止警告吗?
这是 Visual Studio 2015 混合。
只需取消选中以下选项:
- 工具 > 选项 > 项目和解决方案 > 当项目位置不受信任时警告用户
而不是完全禁用警告,您可以删除 Windows 用来识别 solution/project 来自不可信来源的信息(但仅适用于从互联网下载的项目 --如果您从它认为不可信的网络位置打开它们,例如不在本地 Intranet 上的共享,则这不适用)。它将此存储在 "Alternate Data Stream" (ADS) 中,您可以通过 运行 从命令提示符查看以下内容:
C:\devs\MyProject>dir /r
Directory of C:\devs\MyProject
09/29/2016 03:43 PM <DIR> .
09/29/2016 03:43 PM <DIR> ..
09/29/2016 03:42 PM <DIR> API
09/29/2016 03:42 PM <DIR> bin
10/17/2016 10:32 AM 3,078 Project1.csproj
26 Project1.csproj:Zone.Identifier:$DATA
Zone.Identifier:$DATA
ADS 文件导致 VS 将其识别为不受信任。您可以删除该项目的数据,方法是右键单击 csproj
文件,单击“属性”,然后在“常规”选项卡上选择 "Unblock"。
或者,要递归删除目录中所有文件的 ADS,请下载 streams
tool from SysInternals,cd 到该目录并键入:
streams -s -d .
请注意,您实际上可以通过键入
查看 ADS 文件,它只是一个普通的文本文件notepad Project1.csproj:Zone.Identifier:$DATA
在这种情况下,它将包含如下内容:
[ZoneTransfer]
ZoneId=3