我希望每天花一点午休时间教自己一些C#。通过我雇主支付的Books24x7订阅,我可以访问一些关于这个主题的书籍,但我在工作时无法运行代码。
我的工作PC被锁定(没有管理员权限,只读“程序文件” - 虽然可以安装到基于桌面的文件夹,但禁止使用USB拇指驱动器..),所以我正在寻找另一个编译一些代码的方法。
任何人都可以指出: *基于Web的编译器(从已知良好的站点二进制下载,或者可能是基于Web的CLI与非GUI应用程序交互) *独立编译器,无需安装 *一个不需要管理员权限安装的编译器。
谢谢!
[编辑1]
我想我首先提到基于Web的编译器的另一个原因是我不确定.net框架的哪个版本可能会安装在我的工作机器上。我们的项目绝对没有.Net工作,因此我没有理由相信除了XP之外还有什么。如果有办法安装没有管理员权限的最新版本,我很乐意听到它!
答案 0 :(得分:4)
如果您的计算机上安装了.Net Framework,那么您应该已经有了编译器。
它将在C:\Windows\Microsoft.NET\Framework\[VERSION]\
它被称为csc.exe
。
这应该没有任何管理员权限。
答案 1 :(得分:1)
它可以编译和服务器端运行多种语言,通常需要在客户端的PC上安装语言。对我来说,我可以编写和运行任何C#应用程序,而无需安装Visual Studio或最新的.NET Framework。