如何在视窗中注册WPFToolkit.dll?,我的问题是:我有一个应用程序构建在Visual Studio2012- .Net框架4.0的WPF,当我编译应用程序时,WPFToolkit.dll是在调试文件夹中,但这个应用程序必须在其他文件夹与其他.exe,这个文件夹是其他应用程序的一部分,在一个窗口中加载的.exes,用户选择了what.exe打开,这第二个应用程序已经安装在windows中。当我使用此文件夹中的WPFToolkit.dll复制我的应用程序.exe时,.exe完全运行成功。.exe找到了动态链接库,但是当我从第二个应用程序开始运行我的.exe时,它不工作。一个解决方案是使用GACUTIL,这注册的动态链接库在windows系统中,但gacutil是SDK的一部分,SDK是只可能安装如果Visual Studio安装,但在Pc没有Visual Studio存在GACUTIL,在一些博客解释GACUTIL是在C:\Windows\Microsoft.NET\assembly\GAC_MSIL,但不工作,我尝试在命令: C:\Windows\Microsoft.NET\assembly\GAC_MSIL> GACUTIL /i yourdll.dll。
我也尝试过regsvr32,但也不起作用。
发布于 2013-10-22 01:38:11
处理AppDomain.AssemblyResolve
event并自己从磁盘(或嵌入式资源)加载程序集。
发布于 2013-10-22 06:05:23
现有的SDK for Windows7和Windows8,不一定要安装Visual Studio,只需安装.NET框架:
http://www.microsoft.com/en-us/download/confirmation.aspx?id=8279
http://msdn.microsoft.com/en-us/library/windows/desktop/bg162891.aspx
存在一个安装SDK的gacutil.exe。
https://stackoverflow.com/questions/19501106
复制相似问题