2016-12-05 8 views
-1

初めてVisual StudioソリューションのビルドマシンとしてWindows Sever 2012を構成しました。 マシン上では、UACが最小に設定されており、ドライブのマップにsubstを使用してビルド中に使用しています。
CMDを使用してドライブをマップする>管理者として実行する場合Windowsエクスプローラでサブドライブが表示されず、管理者として実行を使用しない場合Visual Studioでいくつかのポストビルドアクションを実行できませんでした.dll登録。Windows Server 2012上のサブドライブ付きドライブのマップ

どのように解決するか?

+0

昇格したコマンドプロンプトから 'subst'を実行しているため、マッピングが他の昇格したプロセスからしか見えません。これを避けたい場合は、*昇格していない*コマンドプロンプトから 'subst'を実行してください。 'subst'を使ったマッピングは*常に*ユーザごとです! –

+0

関連する質問は、より適切なサイトで尋ねられます。http://superuser.com/questions/550205/unable-to-unmount-subst-drive SOの他の準重複:http://stackoverflow.com/questions/38605783/、http://stackoverflow.com/questions/32715025/、http://stackoverflow.com/questions/37182329/、http:// –

+0

Windows 7のマシンでは、昇格したコマンドプロンプトからsubstを実行しましたが、Windowsエクスプローラのドライブにアクセスできますが、Server 2012のケースではないようです昇格されていないコマンドプロンプトから下書きすることはできますが、Visual Studioを作成したときにはポストビルドアクションを実行できませんでした。 – Epligam

答えて

0

UACは、ここで説明したように、私は、レジストリを更新した後にのみ最小に設定したものの:

Windows Server 2012: Deactivating UAC

その後、私は非特権のコマンドプロンプトからドライブをマップするためにSUBSTを使用することができますし、VisualStudioのが正常に実行され私が管理者として実行でそれを実行しなかったとしても、ビルドアクションを投稿してください。

関連する問題