使用System.CodeDom.Compiler.CodeDomProvider .Net 4+までコードをコンパイルできます。したがって、実行時にコードを動的にコンパイルし、C#Reflectionを使用して任意のWinFromフォームをプログラムで呼び出すことができます。
同様にUWPプラットフォームでも同じことができますか?私はUWPで同じフローを試みましたが、それらのコンパイラアセンブリはUWPではサポートされていません。UWPでは、動的コンパイルとC#Reflectionを使用したメンバー呼び出しを使用して、UWPで新しいページを動的にコンパイルして呼び出すことができますか?
1
A
答えて
0
短い答え:おそらくない
なぜ?
UWPはサンドボックス検出するために、店舗に自動化されたスキャンのためにそれが難しくなっている間、その後アプリは潜在的に、それはになっていない何かをする可能性があるため、動的なコードのコンパイルを可能にするために、リスクのビットになりますです悪意のある行為。
しかし実際にはこれに必要なものによっては、System.Expression
名前空間(here参照)を使用して、特定の機能をオンザフライでコンパイルすることができます。
これで、機能の代替となる汎用ページを作成できます。
関連する問題
- 1. wso2 esbの呼び出しメディエーターを使用してWebサービスを呼び出すことはできますか?
- 2. コマンドラインコマンドを動的に生成し、powershellを使用して呼び出します。
- 3. URL引数を使用した動的Webサービス呼び出し
- 4. PrivateObject.Invokeを使用して静的変換関数を呼び出すと、C#でコンパイルされません。
- 5. UWP iがUWPでAutoSuggestBoxコントロールのQuerySubmittedコマンドを呼び出していますMVVM
- 6. mainで明示的にコンストラクタ呼び出しを関数呼び出しパラメータとして使用
- 7. 動的SQLステートメントで関数呼び出しを使用
- 8. jQueryとHTML5データを使用してJSONデータを動的に呼び出す - *
- 9. C++ CPPパラメータを使用してDLLを動的に呼び出す
- 10. UWPはC#でjavascriptを呼び出して戻り値を取得します
- 11. 動的パラメータを使用して発信ゲートウェイを呼び出します。
- 12. ギャラクシータブ10.1は、OnPictureTaken(...)を使用しているときにCamera.release()を自動的に呼び出します。
- 13. Androidでjni呼び出しを使用してOpenCVネイティブをコンパイルする方法
- 14. C#でReflectionを使用してPrivate Propertyのメソッドを呼び出す方法は?
- 15. JQueryのオートコンプリートを使用して結果をAjax呼び出しで呼び出そうとしています
- 16. customErrorsを使用してサーバーサイドコードを呼び出すことはできますか?
- 17. str2funcを使用してクラスメソッドを呼び出すことはできますか?
- 18. C#がMVCのActionResultとして一般的な呼び出しを使用
- 19. Reflectionを使用してメソッドを呼び出す方法
- 20. Reflectionを使用してフィールド上のメソッドを呼び出す
- 21. C#からC#4.0の動的関数を使用してjavascriptを呼び出す動的機能
- 22. Objective-Cの動的メソッド呼び出し
- 23. 動的な呼び出しのメンバーメソッドC++
- 24. vb.netファイルを動的にロードして呼び出します。
- 25. jquery関数を呼び出して動的に更新する
- 26. メソッドは、ループを使用してC#を呼び出します。
- 27. 名前でJava呼び出しオブジェクトを呼び出して使用する
- 28. jQueryを使用してparital htmlページを呼び出します。
- 29. サーブレットから動的なマップを使用してJSPを呼び出す
- 30. Vertxを使用したREST APIの呼び出し/呼び出し/使用
なぜですか?本当に好奇心。 – MoDu