CurrentDirectory и Excel-ДНК - PullRequest
       21

CurrentDirectory и Excel-ДНК

0 голосов
/ 22 мая 2018

Я использую Excel-DNA и отлаживаю код ac #, который используется в Excel, присоединяя процесс к VS17.

Моя проблема в том, что я не понимаю, почему во время отладки текущий каталог моего проектапереключается на C: \ Users \ userX \ Documents:

string test = Directory.GetCurrentDirectory(); // C:\Users\userX\Documents

, который является каталогом, который вообще не используется во всех классах в моем проекте, и создает проблему, так как я использую app.Config для чтениянекоторые статические данные (которые, следовательно, не будут извлечены):

string staticData = ConfigurationManager.AppSettings["data"];

Мне интересно, как я мог преодолеть эту проблему?

Большое спасибо за вашу помощь.

1 Ответ

0 голосов
/ 22 мая 2018

Это Excel, устанавливающий текущий каталог.

Вы можете получить полный путь к вашей надстройке Excel-DNA с помощью вызова ExcelDnaUtil.XllPath.

...