私はadd-in
を既存のアプリケーションに書く必要があります。クライアントはアプリケーションとアドインを使用します。アプリケーションとadd-in
は両方ともユーザーのための黒いボックスです。私のアドインは.Net C# dll
で、ユーザーはC#でコードを書くことができます。これを処理する標準的な方法や設計パターンはありますか?
これで、ユーザーがC#
コードを書くことができるメカニズムを提供する必要があります。そのコードは、アドインで必要なデータを取得するために、実行時にadd-in
によってロードされ、実行されます。ただ、もう少しをクリアするには、この
編集に
を達成するためのベストプラクティスは何
...
私のアドインで、実行時に、私は文字列を取得
今、私はいくつかのユーザー関数に
string resultString = UserFunction("SomeString");
を呼び出したい
今、私は、実行時にそれを呼び出すとEr..thisは特にそれならば...少しtricksy取得SomeString
MAFとMAFの両方をご覧ください。この質問はあなたを助けるはずです:http://stackoverflow.com/questions/835182/choosing-between-mef-and-maf-system-addin –