load backends from separate dlls

This commit is contained in:
Shish 2012-02-28 13:33:41 +00:00
parent 75a3650bc8
commit 7d81ead49a

View file

@ -614,7 +614,7 @@ namespace SparkleShare {
try { try {
repo = (SparkleRepoBase) Activator.CreateInstance ( repo = (SparkleRepoBase) Activator.CreateInstance (
Type.GetType ("SparkleLib.SparkleRepo" + backend + ", SparkleLib"), Type.GetType ("SparkleLib.SparkleRepo" + backend + ", SparkleLib." + backend),
folder_path folder_path
); );
@ -1015,7 +1015,7 @@ namespace SparkleShare {
try { try {
this.fetcher = (SparkleFetcherBase) Activator.CreateInstance ( this.fetcher = (SparkleFetcherBase) Activator.CreateInstance (
Type.GetType ("SparkleLib.SparkleFetcher" + backend + ", SparkleLib"), Type.GetType ("SparkleLib.SparkleFetcher" + backend + ", SparkleLib." + backend),
server, server,
remote_folder, remote_folder,
tmp_folder tmp_folder