Message PostBuildeventを使用してメモ帳++に対して故障したビルド:システムは指定されたファイルを見つけることができません

StackOverflow https://stackoverflow.com/questions/3980639

質問

2010年VSでノートパッド++を構築するときに、ポストビルドイベントの失敗によりビルドの障害が発生します。

これが出力ウィンドウからのメッセージです。

PostBuildEvent:
  The system cannot find the file specified.  
  The system cannot find the file specified.  
  The system cannot find the file specified.  
C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: The command "copy ..\src\config.xml ..\bin\config.xml  
C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: copy ..\src\langs.xml ..\bin\langs.xml  
C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: copy ..\src\stylers.xml ..\bin\stylers.xml  
C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073:  
C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: :VCEnd" exited with code 1.  

助けてください

役に立ちましたか?

解決

この問題に遭遇するかもしれない他の人のために答えを投稿する

このテーマに関する少しの研究の後、
プロジェクト後のイベントで指定されているXMLファイル名が変更されたことがわかったので、新しいファイル名を使用するにはそれを更新する必要があります

このようなプロジェクトファイルを変更してこれを修正できます。VisualStudioで、プロジェクト(Notepad ++)を選択し、VSメニュー(またはALT+F7をヒット)からプロジェクト>プロパティを選択します。

プロパティページウィンドウで、
構成プロパティノードを展開します
次に、ビルドイベントノードを展開します
ビルド後のイベントを選択して、そのプロパティを表示します

コマンドラインプロパティを変更して、次のようになります。
コピー.. src config.model.xml .. bin config.model.xml
コピー.. src langs.model.xml .. bin langs.model.xml
コピー.. src stylers.model.xml .. bin stylers.model.xml

OK]をクリックして構築します...

他のヒント

また、パス内のスペースに注意してください。私は、ビルド前のコピーステップのパスが実際に正しい(そうだった)ことを自分自身に30分間浪費しました。

パスのスペースに噛まれました。コピーd: a path *。dlld: bパスこのように引用したい: bパス

copy "d:\a path\\*.dll" "d:\b path\"

Notepad ++には具体的ではありませんが、最近の建物後のステップでも同様の問題がありました。あなたが見るとき...

PostBuildevent:システムは指定されたファイルを見つけることができません。

..ソースパスが間違っています。私の場合、私は間違った相対ソースパスを使用していました。そして、これはそれを修正しました:

copy /Y $(TargetName).* $(ProjectDir)..\Latest
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top