Visual Studio + Azureソリューションで同じ問題が発生しました。テストを実行できるようにするには、VM上で1027 x 768よりも高い解像度が必要です。しかし、Azureでオンになっているマシンの代金を払っているので、各実行後にそれらをオフにしてコストを抑えたいあなたが少しスケールアップしたいときに特に役立ちます)。
したがって、特定の(指定された)解決策でVMを起動させる簡単なオプションがないというのは本当の痛みです。私があなたに見せたいものよりも単純なものがあれば、私に知らせてください。しかし、私は見つけられませんでした。だから、私はネッシーが言ったアイディアに投票しました。回避策として私たちがしたことは次のとおりです。
アイデアは、私たちがガイドラインとしてthis postを使用本質的には可能な解決策のために
です。これから使用した最も重要なことは、Windows資格証明パートとTERMSRVでした。
私たちのセットアップ
- Visual Studioのビルドサーバ
- 四AzureのVMの、1台のマシンがセレングリッド・ハブで、他の3つのノードです
当社のソリューション
まず、ビルドサーバーにresouのすべてのマシンを起動させますrceグループ(これまでのところ良い)。次に、ビルドサーバー上で実行されるPowershellスクリプトを作成してノードにチェックを付け、RDPサービスが利用可能になるのを待ちます。これは、このサービスがアクティブであることがわかる前に最大10分かかる可能性があるため、必要でした。最後に、セレン・グリッド・ハブVM上のPowershellを起動して、特定の解像度ですべてのノードにRDP接続を行います。
のコード我々はここで
はいそれはありがとうございます –
そのマシンにログオンし、WPFアプリケーションを正しく開くかどうかを確認します。 –