我现在想做一个简单的测试,新建了一个写入文本的类,然后用regsvr32注册 和 使用这个类,
注册的时候提示 已经加载这个类,但找不到进入点 的错误提示? 请老鸟们帮忙看一下,是哪一个环节出了问题呢?另外:如何让系统启动时自动加载这个DLL呢?
以下是CS源码:using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.IO;
namespace Console
{
class Program
{
static void Main(string[] args)
{
bool isStart=true;
Program p=new Program();
while(isStart)
{
p.Write("document"+"\r\n");
}
}
}
public void Write(string str)
{
FileStream filestream = new FileStream("test.txt", FileMode.Append, FileAccess.Write);
StreamWriter sw = new StreamWriter(filestream);
sw.WriteLine(str);
sw.Close();
filestream.Close();
}
}
注册的时候提示 已经加载这个类,但找不到进入点 的错误提示? 请老鸟们帮忙看一下,是哪一个环节出了问题呢?另外:如何让系统启动时自动加载这个DLL呢?
以下是CS源码:using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.IO;
namespace Console
{
class Program
{
static void Main(string[] args)
{
bool isStart=true;
Program p=new Program();
while(isStart)
{
p.Write("document"+"\r\n");
}
}
}
public void Write(string str)
{
FileStream filestream = new FileStream("test.txt", FileMode.Append, FileAccess.Write);
StreamWriter sw = new StreamWriter(filestream);
sw.WriteLine(str);
sw.Close();
filestream.Close();
}
}
2、regsvr32是用来注册某些本地代码的,C#做的程序不用它来注册。
3、至于系统启动时自动加载 - 可以做Windows服务程序,它们可以在用户登录前就运行。