这个问题衍生出另一个问题“DLL 无法在远程位置找到 AppConfig 文件”起初我无法在 Powershell 上获得详细的堆栈跟踪,但后来当我找到查看堆栈跟踪的方法时,我意识到这个问题可能不准确,可能是一个新问题。
我在网络共享文件夹中有一个 DLL,在使用 将其导入 PowerShell 后Import-Module
,调用 DLL 的方法会显示此错误:
Configuration.AppConfiguration 的类型初始化程序引发异常
例外是TypeInitializationException
.
类抛出异常:
namespace Configuration
public static class AppConfiguration
{
private static Configuration Configuration = ConfigurationManager.OpenExeConfiguration(new Uri(Assembly.GetExecutingAssembly().CodeBase).AbsolutePath);
public static string name {...}
public static int timeout {...}
}
如果我将 DLL 复制到我的本地文件夹,则不会发生错误并且一切正常,但是在该远程位置上,它不起作用。