2016-06-30 64 views
1

他の人が作成したプロジェクトを編集しています。問題は、隠されたビルドイベントがあるように見えることです。このイベントは、iniファイルを自分のc:/ドライブにコピーしています。しかし、ビルドには次のようなエラーが表示されます。「アクセスするfilleをコピーできません。拒否されました。プロジェクトには事前ビルドイベントはありません。なぜファイルを作成しようとしているのか分かりません。私はフォルダのアクセス許可を削除してファイルをコピーさせることができますが、最初にファイルをコピーするようにVisual Studioが指示されている場所を知りたいと思っていますVisual studioパスへのアクセスが拒否されました

。感謝

編集

だから、これはvbprojである:

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> 
    <DebugSymbols>true</DebugSymbols> 
    <DebugType>full</DebugType> 
    <DefineDebug>true</DefineDebug> 
    <DefineTrace>true</DefineTrace> 
    <OutputPath>..\..\..\..\..\..\..\..\ProgramData\Autodesk\ApplicationPlugins\Tools.bundle\Contents\</OutputPath> 
    <DocumentationFile> 
    </DocumentationFile> 
    <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn> 
    </PropertyGroup> 

メモ帳で編集できますか?私はどこかでそれを削除できるように見えます。

+0

Cドライブのルートにアクセス権を与えるだけではありません。それは、理由のための管理者のアクセス許可を必要とし、悪用される可能性のあるセキュリティホールを作成しているアクセス許可を開くことによって(特に理由がわからない場合) –

+0

プロジェクトファイルに関する私の元の考え方は、物事を見つける場所とそれがすべてであるということでした。私は今、それらが基本的にプロジェクトの作成方法に関する指示であることを理解しており、システム内の他のソースファイルと同じくらい重要であり、プログラミング言語として理解する必要があります。彼らがVSから手に入れにくいのは残念です。 –

答えて

0

ビルド中に外部プログラムを実行するにはいくつかの方法がありますが、プリビルドは取得するのが一番簡単です。私は、テキストエディタを使ってプロジェクトファイル自体(.csprojなど)を開いたり、ソリューションエクスプローラのコンテキストメニューからVS内のプロジェクトをアンロードして編集したりすることで、プロジェクトファイル自体(.csprojなど)を開くことをお勧めしますインサイチュで。 XMLを検索して、iniのような言葉を探したり、ビルドやコピーをしたり、ポップアップを見ることができます。

+0

お返事ありがとうございます。私は今出力パスを参照してください。私はプロパティグループを投稿します。メモ帳++で編集することはできますか? – akb

+0

だから、OutputPathを.. \ .. \ bin \ debugに変更しました。私はビジュアルスタジオで出力パスをチェックして、デバッグフォルダを指していたので、何が問題なのか分かりません。いずれにせよ、あなたの助けをありがとう! – akb

関連する問題