C# RegisterChannel错误:“;是一种方法,但用作“类型”;在C中#
我在C#方面有问题。我试图为一个小型市场做一个项目,我想把它和一个服务器绑定起来 在我们的课程中,我们做了一个小项目,我们创建了一个客户机、一个服务器和一个类作为引用。这些是C#中的控制台应用程序。它成功了 我现在想在windows窗体应用程序中创建客户端,但问题是何时注册频道!!它向我显示了一个错误 以下是打印屏幕图像: 错误如下: “System.Runtime.Remoting.Channels.ChannelServices.RegisterChannel(System.Remting.Channels.IChannel)) 是一个“方法”,但它像“类型”一样使用C# RegisterChannel错误:“;是一种方法,但用作“类型”;在C中#,c#,winforms,visual-studio-2010,c#-4.0,c#-3.0,C#,Winforms,Visual Studio 2010,C# 4.0,C# 3.0,我在C#方面有问题。我试图为一个小型市场做一个项目,我想把它和一个服务器绑定起来 在我们的课程中,我们做了一个小项目,我们创建了一个客户机、一个服务器和一个类作为引用。这些是C#中的控制台应用程序。它成功了 我现在想在windows窗体应用程序中创建客户端,但问题是何时注册频道!!它向我显示了一个错误 以下是打印屏幕图像: 错误如下: “System.Runtime.Remoting.Channels.ChannelServices.RegisterChannel(System.Remting
我已经为通道添加了名称空间。我试图更改.Net Framework(我尝试了4.0客户端、4.0、3.5、3.0),但没有成功。我花了一秒钟才看到这一点,但问题是您在方法块之外进行调用 如果希望在构造时发生这种情况,则需要将代码移动到
Form1()
code中
public Form1()
{
InitializeComponent();
HttpChannel chan = new HttpChannel();
ChannelServices.RegisterChannel(chan);
//Shitja code
}
如果以后需要chan
变量,则可以执行以下操作:
HttpChannel chan;
public Form1()
{
...
chan = new HttpChannel();
...
}
另外,自2.0以来