为我的应用程序重新分发和使用 CS.exe 编译器 (C#)
我们当前正在构建一个需要编译 C# 代码的应用程序。 我们可以在我们的包中重新分发csc.exe
吗? 我以为它是随 .Net Framework 安装一起提供的,但通过查看 Microsoft 网站,我发现 .Net Framework 和 .Net SDK 之间存在差异,
我的选择是什么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
csc.exe 绝对是框架本身的一部分,而不仅仅是 SDK。
但是,您可能不需要首先调用 csc.exe - 有 CSharpCodeProvider 可让您以编程方式编译代码。
csc.exe is definitely part of the framework itself, not just the SDK.
However, you may not need to call out to csc.exe in the first place - there's CSharpCodeProvider which lets you compile code programmatically.
csc.exe 在框架的基本安装中可用。
csc.exe is available with the base installation of the framework.