【发布时间】:2018-03-04 08:19:00
【问题描述】:
当我打开一个托管在映射的 ClearCase 动态视图上的 VS 解决方案,然后尝试调试其中的一个 C++ 项目时,我收到以下错误:
无法启动程序 'Y:\[path]\[program].exe'
不支持操作。未知错误:0x80070057。
我的环境设置如下:
Windows 7 Enterprise SP1 x64
Visual Studio 2017 Professional (Update 2)
ClearCase Explorer 7.1.2.8
ClearCase view mapped to the Y: drive
当我在 VS 2017 中打开这样的解决方案文件时,我得到以下对话框:
我知道我可以通过取消选中 Tools -> Options -> Projects and Solutions -> Warn user when the project location is not trusted 来取消此对话框。但是,我试图解决的真正问题是我无法在 Visual Studio 2017 中运行存在于 ClearCase 动态视图上的项目。
我已经验证将目录结构从Y: 复制到C: 会生成一个可以调试的应用程序。有谁知道如何使 ClearCase 动态视图成为受信任的位置?我在Control Panel -> Internet Options -> Security 中尝试了以下各项,但均未成功:
- 将所有区域更改为限制最少的设置(Internet:中;本地 Intranet:低;受信任的站点:低)。
- 未选中 Internet 区域的“启用保护模式”。
- 单击“本地 Intranet”区域的“站点”按钮,然后...
一种。取消选中“自动检测 Intranet 网络”
湾。选中“包括所有未在其他区域中列出的本地(Intranet)站点”
C。选中“包括所有网络路径 (UNC)” - 单击“受信任的站点”区域的“站点”按钮,然后...
一种。取消选中“要求此区域中所有站点的服务器验证 (https:)”
湾。将“file://view”添加到“网站”
C。将“file://[server-name]”添加到“网站”
d。将“file://[fully-qualified-server-name]”添加到“网站”
我还尝试在“%VS2017INSTALLDIR%\Common7\IDE\devenv.exe.config”的<runtime> 标记中添加<loadFromRemoteSources enabled="true" />。
啊!有谁知道如何完全信任我的 ClearCase 动态视图,以便 Visual Studio 允许我从该驱动器调试应用程序?
【问题讨论】:
标签: visual-studio-2017 clearcase windows-7-x64 trust dynamic-view