C# 在T4模板中引用本机DLL

C# 在T4模板中引用本机DLL,c#,.net,visual-studio-2010,t4,C#,.net,Visual Studio 2010,T4,我正在构建T4模板,我正在引用我的自定义程序集,自定义程序集引用本机DLL 当我在tt文件中使用以下语法时: 我得到以下错误: 错误1解析程序集引用失败。路径“c:\projects\lib\xxx.dll”必须是此计算机的本地路径或受信任区域的一部分。如果已下载此模板,可能需要使用Windows资源管理器中模板文件的属性页“取消阻止”它 尽管如此,该文件确实存在 我只是猜测模板还需要加载com dll,而不仅仅是包装器。本机dll是通过pinvoke导入的。assembly是加载托管程序集

我正在构建T4模板,我正在引用我的自定义程序集,自定义程序集引用本机DLL

当我在tt文件中使用以下语法时:

我得到以下错误: 错误1解析程序集引用失败。路径“c:\projects\lib\xxx.dll”必须是此计算机的本地路径或受信任区域的一部分。如果已下载此模板,可能需要使用Windows资源管理器中模板文件的属性页“取消阻止”它

尽管如此,该文件确实存在


我只是猜测模板还需要加载com dll,而不仅仅是包装器。

本机dll是通过pinvoke导入的。assembly是加载托管程序集