异常发生在下列代码第一行:        XinRui.BLL.Product MyProduct = new XinRui.BLL.Product();
        if (MyProduct.Exists(productId))
        {
            MessageBox.Show("该产品编号已经存在!");
        }
        MyProduct.Insert(ProductInfo);

解决方案 »

  1.   

    namespace XinRui.BLL
    {
    public class Product
    {
    private static readonly IProcduct dal = XinRui.DALFactory.DataAccess.CreateProduct();
    /// <summary>
    /// 得到一个对象实体
    /// </summary>
    public ProductInfo GetProduct(string productId)
    {
    return dal.GetProduct(productId);
    }
    ....


    Product 的构造方法呢?
    确保构造方法能够正常使用!
      

  2.   

    我也遇到过此类问题:
    未处理的   System.TypeInitializationException
    未处理的   System.IO.FileNotFoundException
    最终查明原因都是由于调用文件有和其他文件相关联,要把相关文件复制到Debug目录和Release目录里