0

Flex プロジェクトの Web サービスのリストがあります。プロジェクトを新しいマシンにロードしようとしていますが、リストからすべての Web サービスが忘れられています。

元の設定ファイルを次の場所にコピーしました。

 "myproject-web\.settings\webservices.xml"

これには非常に多くの Web サービスが含まれており、それらすべてを再インポートする必要はありません。これには、生成されたコードをすべて削除し、1 つずつ調べて追加する必要があります。

問題は、[データ] > [Web サービスの管理] に移動しても、これらのアイテムが表示されないことです。

だから私は明白なことを試しました:

  • 新しい Web サービスを追加する
  • webservices.xml ファイルが変更されたことを確認してください。実際、新しいサービスはそのファイルの内容に追加されます
  • Flex Builder を閉じて再度開く
  • リストには、私が追加した新しいサービスが 1 つだけ含まれており、古いサービスは含まれていません。

リスト内の他の Web サービスを認識するように Flexbuilder を「騙す」にはどうすればよいですか。リストを別の場所に保存している必要があります。

注: これは数か月前からの同じ質問ですが、回答はありません。

4

1 に答える 1

1

私もこの問題に遭遇しました。私がしなければならなかったことは、ワークスペースの .metadata.plugins\com.adobe.flexbuilder.webservices フォルダーから wsdl.xml ファイルをあるコンピューターから別のコンピューターにコピーすることでした。

個人的には、どの Web サービスが使用されているかに関する情報はワークスペースではなくプロジェクトの一部であるため、これは不適切な場所のように感じます。そのファイルの内容を調べると、プロジェクト名も含まれているため、プロジェクト固有のデータであることがわかります。Eclipse の制限であるためにここにあるのかもしれませんが、そうではないと思います。おそらくアドビは、このデータをプロジェクト ファイルのどこかに保存するように Eclipse プラグインを変更することを検討する必要があります。

于 2010-03-03T22:04:06.177 に答える