Как я могу использовать папку AppData в качестве ссылки на DLL для своего приложения? У меня нет подсказки, как это сделать ... У меня есть два DLL-файла, загружаемых моим приложением в папку приложений appdata. И как я могу ссылаться на их приложение.Папка Appdata как ссылка на DLL
0
A
ответ
0
Это должно вас поймать , На MSDN. http://msdn.microsoft.com/en-us/library/25y1ya39.aspx. Кроме того, ваш путь к папке AppData - Environment.SpecialFolder.ApplicationData`.
Это работает для внешних сборочных библиотек. Для родной dll используйте синтаксис extern
.
using System.Reflection;
public static void Main()
{
// Use the file name to load the assembly into the current
// application domain.
Assembly a = Assembly.Load("example");
// Get the type to use.
Type myType = a.GetType("Example");
// Get the method to call.
MethodInfo myMethod = myType.GetMethod("MethodA");
// Create an instance.
object obj = Activator.CreateInstance(myType);
// Execute the method.
myMethod.Invoke(obj, null);
}