私はオープンソースのC++プロジェクトに問題があります。これは、開発マシン(完全な信頼)上で実行したときにうまく動作する場所です。私は私のホスティング環境は、メディアの信頼で実行されるため、これは読んだものから中規模の信頼環境でC++ dllを実行することは可能ですか?
System.IO.FileLoadException: Unverifiable code failed policy check.
:私は私のホスティング環境にデプロイすると、私のサイトには、次のエラーがスローされます。このdllを中程度の信頼環境で使用できるように変更できるC++プロジェクトの設定はありますか?
更新:
The second project is for .NET developers. I wrote a wrapper in Managed C++ around this C++ project. The result compiles into a .NET DLL.
が、これは、コードを実行する必要があることを意味するものではありません:@ shf301の回答に基づいていくつかのより多くの調査を行った後、私はthe project I am working withのドキュメントで、この引用符を見つけ
中程度の信頼?
これは可能なように聞こえます。プロジェクトを完全に管理されたコードに変更するには、私は何をする必要がありますか?あなたが正しい方向に私を指すことができれば、それは素晴らしいだろう。申し訳ありませんが、C++の経験はほとんどありません。 –
私の編集が正しかったと思います! +1も答えます。 –
@AbeMiessler完全に管理できる場合は、代わりにC#で書き込むことができます。 C++にする必要がある場合は、ネイティブコードが必要なためかもしれません。 –