1

ExpressバージョンのC#を搭載したマシンが2台あります。

1つは、ソリューションをビルドでき、ビルドイベントが完全に実行されることです。一方、イベントに何を入れても、常に失敗します。ビルド出力には、「C:\ Documents in not a valid path」などがあり、PreまたはPostのいずれであっても、Exec WorkingDirectory = "$(OutDir)"を含むMicrosoft.Common.targetsの行を指します。ビルドイベント。いくつかのMSBuildファイルと一緒にターゲットファイルを削除し、問題が解決することを期待して.Netを修復しましたが、運がありません。

次に何をすべきかについての提案はありますか?

編集: これは私が得ているエラーです。

"E:\ Programs \ Visual Studio 2008 \ Projects \ Work \ Brandcode Manager .... \ Tools \ Versioner.exe" "E:\ Programs \ Visual Studio 2008 \ Projects \ C_Sharp \ kjCommonFunctions \ kjCommonFunctions \ Properties \ AssemblyInfo.cs 「」

'C:\ Documents'は、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません。指定されたパスが見つかりません。

C:\ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(895,9):エラーMSB3073:コマンド "" E:\ Programs \ Visual Studio 2008 \ Projects \ Work \ Brandcode Manager .. .. \ Tools \ Versioner.exe "" E:\ Programs \ Visual Studio 2008 \ Projects \ C_Sharp \ kjCommonFunctions \ kjCommonFunctions \ Properties \AssemblyInfo.cs""はコード1で終了しました。

4

2 に答える 2

0

推測では、どこかに引用符がありません。つまり、実際のパスが含まれていると仮定すると、名前にスペースが含まれるフォルダーですがC:\Documents and Settings\...、明確な答えを得るには、実際のビルド出力とソリューションファイルのパスを確認する必要があります。

于 2009-10-06T13:46:45.713 に答える
0

これが私が理解することになったものです。

私が使用していたコンピューターの自動ログオンアカウント(共有ラップトップの一般的なログオン)のユーザー名には、アンパサンド(&)が含まれていました。それが問題を引き起こしているのではないかと思います。そのラップトップで別のアカウントを作成し、そこからコンパイルすると、ビルド前とビルド後の両方のイベントが機能しました。

KJ

于 2009-10-30T21:07:38.803 に答える