我正在寻找一种从客户端应用程序中的Web服务解析代码的方法。
原因是我从客户端调用的代码每隔几周就会更改一次,而我不想一直更新客户端。如果我可以调用一个更新我需要调用的代码定义的服务,那么在进行调用之前,我可以检查代码是否在进行调用之前已更新。它就像一个自动更新机制,但没有完全更新客户端应用程序。
一些上下文,它是网站的表格帖子,网站可能会更改登录方法或我需要进行的额外通话。
API是以双工方式运行的WCF应用程序,因此服务器会调用客户端来进行所需的调用。它需要在客户端上运行,因为它需要来自客户端的IP地址,否则我会在服务器上完成所有操作。
我不知道自己可以添加多少东西,是否有人知道这是远程可能的?
我知道在asp.net中你可以编写在运行时解析的用户控件,是否有类似于表单应用程序的东西?
答案 0 :(得分:1)
据我所知,你想解析/编译C#代码。这是一个教程(使用CSharpCodeProvider
和CompilerResults
类):
http://www.codeproject.com/Tips/715891/Compiling-Csharp-Code-at-Runtime