ワークフローファイルの呼び出しで、異なるフォルダにあるxamlファイルを指定して、実行すると、「ライブラリのコンパイル プロセス中に予期しないエラーが発生しました: 次の呼び出されるワークフローがありません」のエラーが出ます。
呼び出し元のワークフロー
***/■■/main.xaml
呼び出したいワークフロー
***/●●/main.xaml
次の呼び出されるワークフローがありません:
D:\Documents\UiPath\****..\●●\Main.xaml
どうも、
「呼び出し元xamlのフォルダ/呼び出されるワークフローファイルとして入力した文字列」を開こうとしてNGになっているようです。
呼び出しファイルの指定は、絶対パスでも相対パスでもダメです。
ただ、「ワークフローを開く」ボタンを押すと該当のワークフローが表示されます。
どうしたらよいのでしょうか。
windowsレガシから、windowsへ変換した直後から挙動が変わってしまいました。
Yoichi
(Yoichi)
2
こんにちは
これはWindowsプロジェクトでの制約です。
コンパイルを行う関係上かと思いますが、プロジェクトフォルダ以下以外のxaml呼び出しは基本的には出来ません。対応方法としては、ライブラリを使う、プロジェクトフォルダ配下にファイルを移動する、Windowsレガシーを使う等になるかと思います。
ありがとうございます。
windowsレガシーは、レガシーとはいえ結構仕様が有用なのですね。
新しいプロジェクトでは利用できません、と毎回アナウンスされると不安になって変換してしまいました。
windowsレガシーで作りなおしてみたところ、
Main.xaml - ワークフロー ファイルを呼び出し: 不明なメンバー ‘{http://schemas.microsoft.com/netfx/2009/xaml/activities}VisualBasic.Settings’ を設定できません。
のエラーが出ます。
ただ配置してダイアログからxamlファイルを指定しただけなのですが。
何かパッケージで不足しているものがあるでしょうか。