1

マッピングされた ClearCase 動的ビューでホストされている VS ソリューションを開いて、その中の C++ プロジェクトの 1 つをデバッグしようとすると、次のエラーが発生します。

プログラム 'Y:\[パス]\[プログラム].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、成功しませんでした:

  1. すべてのゾーンを最も制限の少ない設定 (インターネット: 中、ローカル イントラネット: 低、信頼済みサイト: 低) に変更します。
  2. インターネット ゾーンの [保護モードを有効にする] のチェックを外しました。
  3. 「ローカル イントラネット」ゾーンの「サイト」ボタンをクリックします
    。a. [イントラネット ネットワークを自動的に検出する] のチェックを外します

    c. 「他のゾーンにリストされていないすべてのローカル (イントラネット) サイトを含める」にチェックを入れます。「すべてのネットワーク パス (UNC) を含める」にチェックを入れる
  4. [信頼済みサイト] ゾーンの [サイト] ボタンをクリックします
    。a. 「このゾーン内のすべてのサイトにサーバーの確認 (https:) が必要」のチェックを外します
    。「Web サイト」に「file://view」を追加
    c. 「file://[サーバー名]」を「Web サイト」に追加します
    。「Webサイト」に「file://[完全修飾サーバー名]」を追加

「 %VS2017INSTALLDIR%\Common7\IDE\devenv.exe.config 」のタグ<loadFromRemoteSources enabled="true" />内にも追加してみました。<runtime>

ああ!Visual Studio でそのドライブからアプリケーションをデバッグできるように、ClearCase 動的ビューに完全な信頼を与える方法を知っている人はいますか?

4

2 に答える 2

1

これは、この号と重複しています。APAR はまだ調査中ですが、この問題は VS 2017 に固有であるため、Visual Studio 自体の問題である可能性があります。

于 2017-09-23T23:16:11.220 に答える
0

ディレクトリ構造を Y: から C: にコピーすると、アプリケーションがデバッグ可能になることを確認しました。

実際には、同じ構成仕様 (および必要なものだけをロードするためのロード ルール) を使用して、動的ビューの代わりにスナップショット ビューを簡単に使用できます。

2 つ目Y:[path][program].exe'は、サブドライブ文字 Y を使用した動的ビュー パスです。

実際の完全なパスは次のとおりです: M:\myview\path\program.exe: まったく同じビューを使用してみますが、MVFS (MultiVersion FileSystem) (すべての動的ビューM:\のマウント ポイント) を使用します

于 2017-09-22T18:37:22.643 に答える