2011-09-09 23 views
0

私は2つのアプリケーションとデータベースプロセス用の1つのクラスを持っています。
最初のアプリケーションが、Windowsが静的クラス問題マルチプロジェクト

public class Form1 :System.Windows.Forms.Form 
{ 
    public Form1() 
    { 
    } 
} 

ようなアプリケーションを形成し、私の第二のアプリケーションが

public class MyControl :System.Windows.Forms.UserControl 
{ 
    public MyControl() 
    { 
    // 
    //Some Code 
    // 
    } 
} 

のようなWindowsのコントロールライブラリアプリケーションであり、私のクラスは

public static class Deneme 
{ 
    public static void Connect() 
    { 
    // 
    //SomeCode 
    // 
    } 

    public static void CreateTable(string SqlCommandP) 
    { 
    // 
    //Some Code 
    // 
    } 
} 

私のような静的なクラスですコントロールライブラリアプリケーションをコンパイルし、.dllファイルを取得します。その後、このファイルをWindowsアプリケーションプロジェクトツールボックスに追加します。私はこのコントロールを使うことができます。

私の問題は次のとおりです。
Windowsアプリケーションとコントロールライブラリアプリケーションでstatic classを使用していますが、別のコントロールライブラリアプリケーションを作成することもできます。
このプロジェクトを1つのプロジェクトに含めるにはどうすればいいですか?static class

+0

あなたは何を求めていますか?私はこの質問を理解することすらできません。 – Tejs

+0

静的クラスを2つの別々のプロジェクトと共有する方法を尋ねていますか? – cdmckay

+0

データアクセスに静的メソッドを使用することはお勧めできません。 –

答えて

1

参考になるプロジェクトはありますか?どこかにProject Referenceを忘れているようです。しかし、より具体的な質問に役立つかもしれません。

3

2つのアプリケーション間で静的クラスDenemeを共有する場合は、静的オブジェクトをWinFormプロジェクトとコントロールプロジェクトの両方が参照する独自のライブラリに配置する必要があります。

関連する問題