我正在使用visual studio 2015 (v14)的预览版来编写一些C#,我一直在想后台编译器到底是做什么的。根据我的理解,它检查代码编辑器的状态,并且足够智能,可以知道我何时停止编辑几毫秒,然后利用机会编译它并显示错误/警告。我认为,如果在大型代码库中编辑部分代码,并且具有大量依赖项(许多其他部分依赖于特定的代码</e
所以我创建了一个简单的控制台应用程序: hello world example。
好吧,现在我希望在vs2015默认编译器和roslyn之间选择c#编译器,但我没有找到这样的选择。所以我的第一个问题是:如何选择c#编译器的版本?其次,我下载了master-roslyn并构建,然后我找到了csc.exe,奇怪的是,如果我启动exe,我得到的是c#编译器版本42.42.42.42。?对
如何部署roslyn应用程序?我正在使用Inno创建一个安装器,但是当我的应用程序使用roslyn时,我不知道该怎么做。是否存在任何最终用户dll或roslyn的编译器安装程序?或者任何其他方式怎么做?我不得不在没有安装Roslyn CTP for VS 2012的情况下这样做,因为这是我的学士论文。
任何想法都是值得感谢的。