我正在创建一个 C# CustomAction DLL,我必须从中使用另一个尚未(尚未)安装在目标系统上但包含在我的安装程序中的 DLL。
如何在我的 C# CustomAction 中使用这个 DLL?
原因是在将凭据写入 web.config 并加密 web.config 之前,我必须检查所提供的凭据是否被此 DLL 挂钩的 Web 服务接受。
我正在创建一个 C# CustomAction DLL,我必须从中使用另一个尚未(尚未)安装在目标系统上但包含在我的安装程序中的 DLL。
如何在我的 C# CustomAction 中使用这个 DLL?
原因是在将凭据写入 web.config 并加密 web.config 之前,我必须检查所提供的凭据是否被此 DLL 挂钩的 Web 服务接受。
你总是可以试试这个 - 似乎是你正在寻找的,一种获取 Dll 并在不安装它的情况下调用它的方法:
http://www.codeproject.com/Articles/528178/Load-DLL-From-Embedded-Resource
我认为您可以转到 DLL 属性并设置Copy To Local = true
. 默认为假。