我有一个Windows窗体应用程序,它对dll进行外部调用。 当从我的应用程序的子目录(使用PATH环境变量)加载此dll时,它在以下方法中失败并出现目录访问问题(外部方法需要在dll目录中写入临时文件):
[DllImport("DarumaFrameWork.dll", SetLastError = true)]
public static extern int tCFEncerrar_NFCe_Daruma(string pszMsgPromocional);
当我从应用程序目录加载dll时,它可以正常工作。我相信这是因为任何访问权限。有没有办法定义外部方法需要访问它自己的dll目录?
答案 0 :(得分:0)