7

エラー 50 コマンド "SubWCRev "C:\Users\texasman\Desktop\flash\FD\" "C:\Users\texasman\Desktop\flash\FD\FlashDevelop\Properties\AssemblyInfo.cs.rev" "C:\Users \texasman\Desktop\flash\FD\FlashDevelop\Properties\AssemblyInfo.cs"" はコード 9009 で終了しました。 FlashDevelop

flashdevelop の最新のトランクをビルドしようとすると、エラーが発生します。このプログラムを使用して、自分の Web サイト用のフラッシュを開発することに興味がありました。しかし、私が行うことはすべて、そのエラーの原因でビルドできません。

規定のバージョンである vs 2008 を試してみましたが、vs 2010 で試してみました。

tortoisesvn を使用してプルダウンしています。そして勝利7で。

 AssemblyInfo.cs.rev - exists in the folder.
 AssemblyInfo.cs     - does not exist in the folder.

私は、使用および/または理解できるこれに対する解決策をあちこちで検索しました。

を使用してこのような問題が発生したのは初めてですが、これまで積極的にsvn使用したことがないことを付け加えなければなりません。svnsvn 経由でプログラムをダウンロードしましたが、問題はありませんでした。

どうすれば修正できますか?

4

4 に答える 4

7

わかりました、この特定のエラーを修正するために私がしたことは、システム変数「%FILE_DEBUG%」をシステム環境変数に追加し、SubWCRev.exe への正しいパスに追加したことです。

何らかの理由で、tortoiseSVN はインストール中にそれを追加しませんでした。

他の誰かがこのような同様の問題を抱えている場合は、最初に確認してください。

チェックする一般的な場所は、マイ コンピュータを右クリックしてプロパティを選択することです。最初のタブには、環境変数のボタンがあります。複数のアカウントを使用する場合に備えて、下のリストに新しいアカウントを追加してください。変数名 %FILE_DEBUG% と c:\full\path\to\SubWCRev.exe へのフル パスを追加します。

助けてくれてthx。これが他の人に役立つことを願っています。:)

于 2012-11-05T02:18:59.693 に答える
3

(問題とは無関係)を除いて、コマンドに問題はありません

  • コマンドとパラメーターの周りの Uleless Quotation Mars (スペースなし - マークなし)
  • subwcrev されたファイルを WC 内に保存します - 最良の選択ではありません (svn:ignore を忘れないでください)

共通点:SUBWCREV WC-PATH TPL-FILE RES-FILE正しいパターンです。

  • C:\Users\texasman\Desktop\flash\FD\ は作業コピーです (最良のケース - クリーン)
  • AssemblyInfo.cs.rev には SubWCRev キーワードが含まれています

デバッグの手順:

  1. コマンド プロンプトでテンプレート ファイルなしで SubWCRev を実行します。subwcrev.exe C:\Users\texasman\Desktop\flash\FD\
  2. 短くて簡単なテンプレートで SubWCRev を実行する
  3. テンプレートの複雑さを AssemblyInfo.cs.rev に増やします
于 2012-11-05T01:25:44.643 に答える
1

Visual-Studio 2012 で同様のエラーが発生しました。コマンド プロンプトでコマンドを手動で実行すると、機能しました。

Visual Studio を終了して再実行することで問題を修正しました。

于 2016-01-22T14:07:39.050 に答える
1

私も同じ問題を抱えていました。この場合、9009 は SubWCRev.exe ではなく Visual Studio からのものだと思います。私にとってうまくいった答えはhttps://stackoverflow.com/a/1988703/90236にあります。subwcrev.exe がインストールされているディレクトリを %PATH% 環境変数に追加する方法について説明します。

私の場合、http://www.diogonunes.com/blog/embed-svns-revision-into-assemblyinfos-version-number/の例に従っていて、次のようなビルド前のイベントがありました。

"C:\Program Files\TortoiseSVN\bin\SubWCRev.exe" $(ProjectDir). $(ProjectDir)Properties\AssemblyInfo_template.cs $(ProjectDir)Properties\AssemblyInfo.cs

私の間違いは、Exe へのパスを適切に引用していなかったため、「プログラム ファイル」のパスのスペースが原因で 9009 エラーが発生したことです。引用されたパスを修正すると、エラーが修正されました。

于 2018-06-21T16:43:00.603 に答える