,如何将非托管dll作为托管dll的依赖项

在线等,怎么将非托管dll作为托管dll的依赖项
在MSIL中,通过指定.FILE NOMETADATA可以将非托管dll作为托管dll的一部分,

请参见下文:
File元数据表描述了在当前模块宗引用到的同一个程序集的其它文件。在单模块程序集中,这个表是空的(除非你想要详细指明非托管DLL作为你的部属的一部分)
http://www.cnblogs.com/Jax/archive/2008/09/02/1282135.html

实际例子有kitware对VTK的csharp封装库kitware.VTK.dll,只要引用该dll,编译时会自动将依赖的c++ dll拷贝到输出目录。

问题:
请问各位大侠,怎么在vs中实现?谢谢!
------解决思路----------------------
看起来C#项目不直接支持。
你可以试试用csc的/LinkResource编译选项,或者al的/link:链接选项。

另外可以集成到VisualStio的方式是手工修改项目文件(.csproj),并添加自定义Target。你可以参考类似做法:
http://*.com/questions/4625129/linkresource-in-visual-studio-2010/5854230#5854230