Читать ключ реестра

У меня есть веб-приложение, которое импортирует библиотеки DLL из папки bin.

const string dllpath = "Utility.dll";

    [DllImport(dllpath)]

Теперь я хочу импортировать библиотеки DLL из папки не в текущем проекте, а в другом месте.

Путь к этой папке хранится в разделе реестра.

Как мне это сделать?

редактировать:

Почему я не могу решить это ???

public partial class Reports1 : System.Web.UI.Page
{

    RegistryKey registryKey = Registry.CurrentUser.OpenSubKey(@"Software\xyz");
    string pathName = (string)registryKey.GetValue("BinDir");

    const string dllpath = pathName;
    [DllImport(dllpath)]
    public static extern bool GetErrorString(uint lookupCode, [MarshalAs(UnmanagedType.LPWStr)] StringBuilder buf, uint bufSize);

    protected void Page_Load(object sender, EventArgs e)
    {

string pathName = (string)registryKey.GetValue("BinDir"); здесь не работает, но работает в событии загрузки страницы ...

Но если я сделаю это, импорт DLL не будет работать ... Как я могу это исправить?

Ответы на вопрос(5)

Ваш ответ на вопрос