如何驗證dll是否以.net寫入?我使用如下代碼:如何檢查dll是否爲.net庫「該模塊應包含程序集清單。」
Assembly assembly = null;
try
{
foreach (string fileName in Directory.GetFiles(Environment.CurrentDirectory.ToString(), "*.dll", SearchOption.TopDirectoryOnly))
{
try
{
assembly = Assembly.LoadFrom(fileName);
Console.WriteLine(fileName);
}
catch (Exception ex)
{
...
}
finally
{
...
}
}
}
catch (ReflectionTypeLoadException ex)
{
..
}
當我想要加載assembly = Assembly.LoadFrom(fileName)
non-.net DLL,異常會出現:
無法加載文件或程序集「文件:/// ......「或它的一個依賴關係。 該模塊預計包含程序集清單。
我想在if-else子句中使用驗證。 你能幫我嗎?
是的!有用!非常感謝。 – Parado
此功能在.NET Framework 4中已被棄用。http://msdn.microsoft.com/en-us/library/ms232525%28v=vs.110%29.aspx什麼應該是實際的API解決方案? – ElektroStudios