3
A
回答
7
是的,请使用CSharpCodeProvider。
你可以阅读sample code的“Snippy”,我用它深入C# - 它正是这样的事情。
您可以请求CSharpCodeProvider
写入文件或在存储器中构建程序集。
示例代码:
using System;
using System.CodeDom.Compiler;
using Microsoft.CSharp;
class Test
{
static void Main()
{
var provider = new CSharpCodeProvider();
var options = new CompilerParameters {
OutputAssembly = "Foo.dll"
};
string source = "public class Foo {}";
provider.CompileAssemblyFromSource(options, new[] { source });
}
}
1
相关问题
- 1. 如何创建DLL其中将包含
- 2. 如何创建一个dll,如包含图标的shell32.dll
- 3. 如何在已经创建的.exe中包含dll
- 4. 如何在NuGet包中包含pinvoked dll?
- 5. 如何在dll中包含待导出类中的struct?
- 6. 包含DLL的Qt构建
- 7. 如何在c#中创建一个包含方法的dll文件#
- 8. 如何包含已包装到新dll中的dll文件?
- 9. 如何包含office dll?
- 10. 如何使用nuget package explorer创建一个包含release和debug dll的nuget包?
- 11. 如何创建包含在phpMyAdmin
- 12. DLL包含在exe.file中?
- 13. 如何在C中创建包含各种类型属性的类#
- 14. 包含MS C runtime distro的替代品?
- 15. 创建包含类路径的jar
- 16. 如何创建包含Auth0的JWT User_Metadata
- 17. 如何创建包含“!”的语句
- 18. 如何创建一个COM DLL(类库)?
- 19. 使用ASP.net创建“Web服务” - DLL中包含什么?
- 20. 创建包含在Excel中的VBScript
- 21. 从dll创建nuget包
- 22. 如何在Visual C++中创建ActiveX DLL
- 23. 如何在VB.NET中创建DLL
- 24. 如何在VB 6.0中创建DLL
- 25. C++ DLL:包含来自项目的类
- 26. 如何创建包含多个WPF Windows /类的WPF窗口?
- 27. 如何创建实例将包含自引用属性的类?
- 28. 如何在包含RadioButtons的scala中创建一个新的ButtonGroup?
- 29. 如何制作包含DLL的Jar?
- 30. C#:如何包含依赖的DLL?
使用'CSharpCodeProvider',这可能会有所帮助:http://msdn.microsoft.com/en-gb/library/microsoftoft.csharp.csharpcodeprovider.aspx – davioooh 2012-02-28 08:25:41
看看: http://stackoverflow.com/questions/604501/generating-dll-assembly-dynamically-at-run-time – 2012-02-28 08:29:48