在发布一个WPF程序后,.xbap报错,提示无法找到程序集“IBatisNet.Common...”,而我用C#直接运行,则没有任何问题,已经试了很多方法,还是不行,请高手前来解惑。
程序集版本没有问题,是一致的。

解决方案 »

  1.   

    .xbap该为.zip然后解压,打开看看是否包含IBatisNet.Common...这个程序集
      

  2.   

    .xbap文件才6K,肯定是不会有的。
    和它同级有个“Application Files”目录,里面有IBatisNet.Common.dll.deploy。
      

  3.   

    找到提示找不到的dll.copy到exe同一个目录下。
      

  4.   

    这是个Web的工程,生成目录下没有exe,而在bin目录中,dll和exe是在一起的。
      

  5.   


    不是WPF吗,怎么是web了。
      

  6.   

    问题已经解决。
    原因是在App中配置文件的路径直接配置成“/XXX”,编译完后,程序无法在System32目录下找到配置文件,所以一直报错。
    感谢各位的热心帮助。结帐、散分。