1

當我打開主機上的映射ClearCase的動態視圖與解決方案,然後嘗試調試中它的C++項目之一,我收到以下錯誤:VS2017調試C++項目在ClearCase的動態視圖

Unable to start program 'Y:\[path]\[program].exe'
Operation not supported. Unknown error: 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 

當我在2017年VS開這樣的解決方案文件,我得到了下面的對話框:

enter image description here

我知道我可以通過取消檢查Tools -> Options -> Projects and Solutions -> Warn user when the project location is not trusted來取消該對話框。然而,真正問題,我試圖解決的是,我無法運行住在一個ClearCase動態視圖在Visual Studio中2017年

我已經驗證項目是從複製到Y:C:目錄結構導致可以調試的應用程序。有誰知道如何使ClearCase動態查看受信任的位置?我試圖從每一個內Control Panel -> Internet Options -> Security以下的,都沒有成功:

  1. 更改所有區域限制最少的設置(互聯網:中等;本地Intranet:低;受信任的站點:低)。
  2. 未選中Internet區域的「啓用保護模式」。
  3. 單擊「本地Intranet」區域的「站點」按鈕,並...
    a。取消選中「自動檢測Intranet網絡」
    b。選中「包括未在其他區域列出的所有本地(Intranet)站點」
    c。選中「包含所有網絡路徑(UNCs)」
  4. 單擊「可信站點」區域的「站點」按鈕,並...
    a。取消選中「爲該區域中的所有站點要求服務器驗證(https :)」
    b。將「file:// view」添加到「網站」
    c。將「file:// [server-name]」添加到「網站」
    d。添加 「文件:// [完全合格的服務器名稱]」 到 「網站」

我也嘗試過的「%VS2017INSTALLDIR%\ Common7 \ IDE \ devenv.exe的在<runtime>標籤中添加<loadFromRemoteSources enabled="true" />。 config「。

唉!有誰知道如何授予我對ClearCase動態視圖的完全信任,這樣Visual Studio將允許我調試該驅動器的應用程序?

回答

1

這是this issue重複。 APAR仍在調查中,但這又可能是Visual Studio本身的一個問題,因爲問題與VS 2017相關。

+0

在APAR [PI86014:無法在安裝集成後的可視工作室2017下動態視圖中調試應用程序](http://www-01.ibm.com/support/docview.wss?)中報告的VS 15.5中已解決此問題。 uid = swg1PI86014) –

0

I have verified that copying the directory structure from Y: to C: results in an application that can be debugged.

其實,你可以很容易地使用快照視圖,而不是一個動態的,具有相同的配置規範(和裝載時的裝載規則,你只需要什麼)

其次,Y:[path][program].exe'是一個動態的視覺路徑使用子驅動器字母Y.

完整的實際路徑是:M:\myview\path\program.exe:所以儘量使用同樣的觀點,而是通過MVFS(多版本文件系統)M:\(安裝點所有動態視圖)

+0

不幸的是,從M:驅動器打開相同的項目並未解決問題。我試圖從* \\ view \\ [myview] \\ [path] \\ [program] .exe *中打開它,但獲得相同的結果。最後,我嘗試以管理員身份運行VS,但也失敗了。如果沒有其他解決方案,我打算使用快照視圖,但我仍然希望有人知道如何讓VS 2017與網絡路徑打好關係。 –