程序中通过IWshRuntimeLibrary的方式创建快捷方式,但是在一般机器上测试时因此而报错:“未能加载文件或程序集“Interop.IWshRuntimeLibrary, Version=1.0.0.0, Culture=neutral, 
PublicKeyToken=null”或它的某一个依赖项。系统找不到指定文件。。”  ps:很囧的,错误信息里最后是俩中文的句号

解决方案 »

  1.   

    有Interop前缀的属于Com组件了吧,最好把它一起发布出去
      

  2.   

    是说修改引用中IWshRuntimeLibrary的属性吗,没有发现“嵌入的资源”项。。
      

  3.   

    额。。理解错了。。 
    资源里先添加进去再修改属性,有了嵌入的资源项
    编译生成后文件大小变化量跟Interop.*.dll体积匹配
    不过移到别的机器上测试还是跟原先报错相同