Windowsでフォルダが保護されているため、自分のソリューションをProgram Filesに直接コンパイルするときにいくつか問題があります。Visual Studio、プログラムファイルに直接コンパイルする最善の方法(アクセス拒否の問題)?
プロジェクトフォルダでbin \ Releaseをコンパイルしようとしましたが、ポストビルドイベントを使用してCOPYを実行しましたが、まだアクセスが拒否されています。
私はVisual Studioを管理者として起動することで問題を回避することができましたが、それを行うことに満足できません。
Visual Studioを管理者として起動しないと、これを行う方法はありますか?
フォルダへの書き込み権限をアカウントに割り当てます。 – GSerg
しないでください。フォルダは正当な理由で保護されています。ファイルをプログラムファイルに表示したい場合は、Program Filesから通常のビルドディレクトリへのハードリンクを作成します(プロンプトで 'ln'コマンドを使います)。 – dasblinkenlight
@dasblinkenlight:私はテストを簡略化するためにそれを行う必要があります。私は、インストールされたソフトウェアで使用されるクラスライブラリを構築しています。プログラムファイルの下の正しいフォルダにある必要があります。私の環境には存在しないようですね? "ハードリンク"についての情報は何もありませんか? – dadde