1

私は思い切って、WinXPからVistaにアップグレード(またはダウングレード?!)しました。

今朝マシンを起動してVisualStudioでC#アプリケーションを開いたときに、「プロパティ'OutputPath'の読み込みに失敗しました。入力されたパスは有効な出力パスではありません」というエラーがいくつか発生したことを除いて、すべて正常に機能しているように見えました。

アプリケーションを再構築しようとしましたが、なんらかの不思議な理由で、VisualStudioが作成する実行可能ファイルにアクセスできなくなったことがわかりました。ソリューションの他のすべてはまだ私のものでしたが、コンパイル結果はそうではありませんでした。場合によっては、「管理者」がそれらを所有し、場合によっては、私はまだそれらを所有していましたが、権利がありませんでした。

私は管理者として実行しているので、自分で作成した自分のファイルへのアクセスを拒否されることは、少なからず腹立たしいことです。

Visual StudioとVistaを一緒にプレイする方法で何かを見逃したことがありますか、それともマシンをワイプしてさらに2日間WinXPを再インストールしますか?

4

3 に答える 3

2

私の頭の上に:

  1. ユーザーアクセス制御を無効にします。
  2. 実行可能ファイルをソース管理にチェックインしていないことを確認してください(読み取り専用の場合があります):)

編集:Vista x64ボックスで問題が発生し、混乱することもありました[管理者としても実行していました]。UACを無効にすると、この「管理者」は削除されますが、管理者の問題は削除されません:D

于 2008-11-13T01:31:51.937 に答える
1

.csprojファイルを開き、出力パスC:\test\が正しいことを確認します。もう1つ確認してください。

于 2008-11-26T08:49:13.963 に答える
0

ああ..これはクールなものです= D

出力パスを変更しようとしましたか?

さて、「ソリューションエクスプローラー」でプロジェクトの右ボタンをクリックしてください。[ビルド] タブのプロパティに移動します。そこで、いくつかのことを解決しようとすることができます..

VS2008 は、Vista で動作するように開発されたため、非常に奇妙なものです。=D

幸運を!

于 2008-11-13T01:23:54.530 に答える