我知道 C# 应用程序需要 .Net 框架才能在任何给定的机器上执行。但是,我很好奇,为了使 CodeDom 正常工作,还必须在运行应用程序的计算机上安装 Visual Studio 吗?我只问是因为 CodeDom 在生成文件时不使用作为 VS 安装一部分的文件吗?
如果您知道任何其他系统要求,我将不胜感激。
我知道 C# 应用程序需要 .Net 框架才能在任何给定的机器上执行。但是,我很好奇,为了使 CodeDom 正常工作,还必须在运行应用程序的计算机上安装 Visual Studio 吗?我只问是因为 CodeDom 在生成文件时不使用作为 VS 安装一部分的文件吗?
如果您知道任何其他系统要求,我将不胜感激。
不,使用 CodeDOM 不需要安装 Visual Studio。没有它它工作正常。
而且自己编译代码也不需要VS。您只需要C# 编译器 – csc.exe。这是 .Net 安装的一部分。将源代码编译为程序集时,CodeDOM 实际上会调用 csc.exe。