标签: .net .net-assembly com-interop
我正在转换现有项目以将nuget用于包依赖项。其中一部分是构建nuget包,如果程序集是一个互操作程序集(即将EmbedInteropTypes设置为false),则正确设置引用属性。问题是有很多程序集不清楚常规.NET程序集或互操作程序集。有没有办法确定,纯粹来自装配,是否是互操作装配?
答案 0 :(得分:2)
如果它是从COM类型库导入的,那么程序集应标有ImportedFromTypeLibAttribute,此处显示的是ILDASM的输出: