我们目前正在构建一个需要编译C#代码的应用程序。我们可以在我们的包中重新分发csc.exe
吗?我认为它带有.Net框架安装,但从微软网站上看,我发现.Net框架和.Net SDK之间存在差异
我有什么选择?
谢谢, 阿迪
答案 0 :(得分:16)
csc.exe绝对是框架本身的一部分,而不仅仅是SDK。
但是,您可能不需要首先调用csc.exe - CSharpCodeProvider允许您以编程方式编译代码。
答案 1 :(得分:2)
您可能会发现Microsoft的这篇文章很有用 - http://support.microsoft.com/kb/304655。它给出了一些如何使用CodeDomProvider或CSharpCodeProvider以编程方式编译代码的示例。
答案 2 :(得分:1)
csc.exe可用于框架的基本安装。