同意楼上的,楼主把abstract去掉试试看。

解决方案 »

  1.   

    還是自已搞定了,多謝上面的兩位!
    其實不用那麼麻煩的
    在應用程序層引用那個接口的類別庫就行了.
    在應用程序調用logicservice時就可以得到他們了
      

  2.   

    對了,要在慶用程序里引用那個接中的dll文件,
    當然,如果像上面幾位講的那樣加virtual修飾詞的話也可以
      

  3.   

    using System;namespace FrameLogic
    {
    /// <summary>
    /// DbLogic 的摘要描述。
    /// </summary>
    public abstract class DbLogic:ILogic
    {
    public DbLogic()
    {
    //
    // TODO: 在此加入建構函式的程式碼
    //
    }
    #region Variable
    private int _recordsAffected=0;
    #endregion #region ILogic 成員 public int GetDataSet(string XmlFile, System.Data.DataSet DstData)
    {
    // TODO:  加入 DbLogic.GetDataSet 實作
    DstData.ReadXml(XmlFile);
                _recordsAffected=DstData.Tables[0].Rows.Count;
    return _recordsAffected;
    } public int GetXmlFile(string XmlFilePath, System.Data.DataSet DstData)
    {
    // TODO:  加入 DbLogic.Output 實作
    XmlFilePath+=XmlFilePath+"0101";
                DstData.WriteXml(XmlFilePath,System.Data.XmlWriteMode.IgnoreSchema);
                _recordsAffected=DstData.Tables[0].Rows.Count;
    return _recordsAffected;
    } public int OperateData(object ObjectValue)
    {
    // TODO:  加入 DbLogic.OperateData 實作
    return _recordsAffected;
    } #endregion
    }
    修改完畢~~~~~~~~~