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