私は持っているクラスを持っていますpublic Assembly LoadedAssembly { set; get; }
var assemblyName = AssemblyName.GetAssemblyName(fullPathToDLLFile);
myClass.LoadedAssembly = Assembly.Load(assemblyName);
このクラスは私が維持していApplication.Current.Properties["MyClass"]
ます。
私はそれを無効にしようとしますApplication.Current.Properties["MyClass"] = null;
が、役に立ちません。
読み込まれたアセンブリが機能することがわかります (内部にタイマーがあり、機能しています)。
どうすればきれいにできますか?
AppDomain d = AppDomain.CreateDomain("NewDomain", null, domaininfo);
(アセンブリをロードするようなものは使用しません 。)