繁体   English   中英

运行使用Roslyn API的程序需要什么?

[英]What do I need to run a program that uses Roslyn API?

我是Roslyn编译器服务的新手,我想创建一个具有.net full或.net核心的.exe,可以调用Roslyn API,该程序必须在未安装Visual Studio的计算机上运行,分发(复制/粘贴).exe,它应该可以工作。

我不知道必须在该计算机上安装什么程序才能使我的.exe正常工作(调用Roslyn API)。

它只能在安装.net框架的情况下运行吗?

Roslyn的大多数只是一个库,因此,如果您构建一个引用Roslyn NuGet包的项目,它将编译为运行该应用程序所需的全部文件目录(假设您具有.Net Framework的适当版本或.Net Core已安装)。

如果确实只需要一个EXE文件,则需要一个将应用程序及其依赖项组合到一个文件中的工具,例如ILMerge。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM