2011-06-13 2 views
1

Chilkat .NET 3.5 DLLのため、完全信頼が必要なアプリケーションを持っています これは大きな問題ではありませんでしたが、 Windows Web Application Galleryの場合、Medium Trustである必要があります。.NetアプリケーションでDLLをオプションにする方法

だから、メディアの信頼作るために私たちが行う必要があるのは

よりもむしろ2を作っているコードに結びつける方法アウトDLL

  • コメントへの参照を削除

    • ですアプリケーションのさまざまなバージョン、アプリケーションの1つのバージョンのDLLへの参照を削除するための最良の方法は何ですか?

      ありがとうございました!

  • +0

    私はこれが非常に古い投稿だと理解していますが、同じ問題を遭遇しました。この問題の解決策を見つけられましたか? – Samuel

    答えて

    1

    これは単純なものではありませんが、これについての私の最初の考えは、それを抽象化してインターフェイスにして後でバインドすることですが、読み込んだときに完全に信頼できることを確認する必要があります。

     
    static class Program 
    { 
        static void Main(string[] args) 
        { 
         Assembly asm = Assembly.Load("ExampleAssembly, Version=1.0.0.0, Culture=en, PublicKeyToken=a5d015c7d5a0b012"); 
         IFullTrustAddin addin = asm.CreateInstance("Namespace.MyChilkatWrapper") as IFullTrustAddin; 
    
         if (addin == null) 
          return; 
    
         addin.DoSomething(); 
        } 
    } 
    
    interface IFullTrustAddin 
    { 
        void DoSomething(); 
    }
    関連する問題