C#如何用程序把文本文件打包成dll文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#如何用程序把文本文件打包成dll文件相关的知识,希望对你有一定的参考价值。

目前开发了一个文本处理软件,通过xml配置文件和dll文件可以对其进行不同功能的配置。就是不同的dll+不同的配置文件就可以实现不同的处理方式。虽然dll单独开发即可,但是打包要用visualstudio,用户不得不安装庞大的vs软件
于是想实现一个功能,就是把.cs文件可以打包成dll文件,也就是说可以通过该软件开发所需要的dll文件,如何实现,请高手指点

参考技术A 1.你把各种可能的DLL组合全部打包到客户端。
2.客户端配置后从你的服务端下载DLL文件。
PS:你想要在客户端编译DLL就算了吧追问

对,就是想在客户端编译dll

参考技术B 这个就是所谓的dll动态生成,你百度一下dll 动态生成 c# ,可以找到很多示例。本回答被提问者采纳 参考技术C 如果仅是编译cs文件的话,可以使用csc.exe。如果编译vs项目的话,使用msbuild.exe。可以在微软msdn中搜索相关帮助。 参考技术D 你新建工程的时候新建类库,就会生成dll追问

n你没明白我的问题,我知道怎么编译成dll文件,我是想编写一个可以根据文本文件导出dll的软件

dll文件如何用C语言生成

在编译的时候,选择DLL选项就可以生成了.当然你的程序,要符合DLL的规范,比如要引出至少一个函数什么的.把main换成dllmain 参考技术A 在C#下,如何用C语言编写的函数?
比如:这个函数所在文件func.c主程序main.c,main的内容如下:
extern
void
func();
main()

func();


cl
main.c
func.c可以生成main.exe,但是我怎样在C#下调用它?

以上是关于C#如何用程序把文本文件打包成dll文件的主要内容,如果未能解决你的问题,请参考以下文章

dll文件如何用C语言生成

如何用程序实现将word文件转换成txt纯文本文件

c#中如何用list对文本文件中的词语按行去重并统计每个词语的次数

如何用python调用matlab生成的dll文件?

如何用批处理替换文本内容?

c#如何将一个类库打包成两个dll