2017-07-28 13 views
0

UWPの新機能です。私はそれが.NETネイティブ/コア上に構築されているので、UWPアプリケーションを逆コンパイルするのは難しい(または不可能である)という考えが好きです...もし可能であれば、通常の.NET FrameworkでUWP dllを使用する方法があると思いますか?通常の.NET FrameworkプロジェクトでUWP dllを使用する方法はありますか?

おそらく、UWP dllでロジックとコードをコード化して、.NETアプリケーションですべてのUIの要素をそのまま残すことができたと思っていました...私がオンラインで読むすべてのものは逆です。 UWPの既存の.NET Frameworkライブラリ

+0

任意のソフトウェアをリバースエンジニアリングすることができますので、.NET Nativeはあなたに本当の利点を与えません。 .NET FrameworkでUWPのものを使用する場合は、UWPで完全にできないのはなぜですか? –

+0

UWPはWindows 10でのみ実行できます。そして、私のアプリケーションはWindows 7,8,10で動作する必要があります。しかし、UWPライブラリの利点は、リバースエンジニアリングがはるかに難しいことです。だから、もし私が何らかの保護のためにUWPライブラリにビジネスロジックを構築して、既存のUWP以外のアプリケーションから単純にそれを呼び出すことができれば。それとも少なくともそれが私が目指しているアイデアです。 – codenamezero

+0

MicrosoftがUWP以外のシナリオに.NETネイティブを導入しない限り、あなたの望みは成立しません。 –

答えて

1

.Net標準1.0をターゲットとしたDLLを作成することができます。これは、UWPが秋のクリエイターアップデートでサポートする最大値です。 DLLが準備できたら、UWPと.Netフレームワークで使用できます。このページhttps://docs.microsoft.com/en-us/dotnet/standard/net-standardのチャートで

見て、それはあなたがネット標準のバージョンがターゲットにするかを決める助け、あなたの様々な他の.NETの技術との互換性を示しています。

これは、UWP、WPF、ASP.NET、およびその他のタイプのプロジェクト間でコードを共有する必要があるときに行うことです。

は、それがネット標準と互換性があるようにするためにあなたのコードに変更を加えるためにあなたを必要とするかもしれないとして、時にはこれは、非常に簡単ではないことをお勧めすること。

私は、あなたが多くのことを助けるように.Net Standardを調べることを強くお勧めします。

関連する問題