C# 多项目静态类问题
我有两个应用程序和一个数据库处理类。C# 多项目静态类问题,c#,class,C#,Class,我有两个应用程序和一个数据库处理类。 第一个应用程序是类似Windows窗体的应用程序 public class Form1 :System.Windows.Forms.Form { public Form1() { } } public class MyControl :System.Windows.Forms.UserControl { public MyControl() { // //Some Code // } } 我的第二个应用程序是Windo
第一个应用程序是类似Windows窗体的应用程序
public class Form1 :System.Windows.Forms.Form
{
public Form1()
{
}
}
public class MyControl :System.Windows.Forms.UserControl
{
public MyControl()
{
//
//Some Code
//
}
}
我的第二个应用程序是Windows控件库应用程序,如
public class Form1 :System.Windows.Forms.Form
{
public Form1()
{
}
}
public class MyControl :System.Windows.Forms.UserControl
{
public MyControl()
{
//
//Some Code
//
}
}
我的课是静态的,就像
public static class Deneme
{
public static void Connect()
{
//
//SomeCode
//
}
public static void CreateTable(string SqlCommandP)
{
//
//Some Code
//
}
}
我编译了控件库应用程序并获得了一个.dll
文件。之后,我将这个文件添加到Windows应用程序项目工具箱中。我可以使用这个控件
我的问题是:我正在Windows应用程序和控件库应用程序中使用
静态类
,可能我将创建另一个控件库应用程序。如何从一个项目中使用这个
静态类?它必须是一个项目中的一个?引用一个项目到另一个项目?你好像把项目参考资料忘在什么地方了。不过,更具体地回答这个问题可能会有所帮助。将一个项目引用到另一个项目?你好像把项目参考资料忘在什么地方了。更具体地回答这个问题可能会有所帮助。如果要在两个应用程序之间共享静态类Deneme
,您应该将该静态对象放在WinForm项目和控件项目都将引用的它自己的库中。如果要在两个应用程序之间共享静态类Deneme
,您应该将该静态对象放在它自己的库中,WinForm项目和控件项目都将引用该库。您在问什么?我甚至不能理解这个问题。你是在问如何与两个独立的项目共享你的静态类吗?使用静态方法访问数据是不可取的。@James:你的意思是什么?显然,OP有一些“连接”的意图……但不确定它是什么。如果我使用这样的静态类,我会将连接字符串或连接对象传递给Connect()
方法……你在问什么?我甚至不能理解这个问题。你是在问如何与两个独立的项目共享你的静态类吗?使用静态方法访问数据是不可取的。@James:你的意思是什么?显然,OP有一些“连接”的意图……但不确定它是什么。如果使用这样的静态类,我会将连接字符串或连接对象传递给Connect()
方法。。。