使用 csc.exe 编译C#代码】的更多相关文章

用惯了VS来写C#代码,要是用记事本写会不会觉得很好玩,然后再CMD窗口下编译运行,当然写一些简单的Console代码还是可以这么玩玩的,如果你觉得打开VS太麻烦的话. 把后缀名改成.cs,test.cs. 打开cmd… csc.exe是.NET Framework SDK中的一个工具,用起来很不错,详细怎么用参见MSDN吧. 今天用这个配置了下editplus,以后一些小程序可以在editplus编译运行了, 参考博客: http://blog.csdn.net/youqishini/arti…
csc.exe是C#的编译器,可以将C#代码编译为IL中间语言代码(exe.dll),然后再通过.net framework中的clr内的JIT(即时编译器)将中间语言代码编译为机器语言,然后再由机器执行. 我们先新建一个代码文件,Demo.cs,输入以下代码: using System; namespace ConsoleApp { class Demo { static void Main(string[] args) { Console.WriteLine("Hello World&quo…
坐的没事,下了个C#2008,看帮助文件写了个HELLO.CS的源文件: //hello.cs //Show "Hello Word!" using system; class hello {      public static void Main()        {                console.writeline("Hello World!");        } } 在命令行里用CSC.EXE编译,结果先是找不到CSC.EXE: C:\&g…
原文:如何用CSC.exe来编译Visual C#的代码文件 C#的编译过程      如何用CSC.exe来编译Visual C#的代码文件   Csc.exe 编译器的位置路径:C:\Windows\Microsoft.NET\Framework64\v4.0.30319 如何编译: 1.为了使用方便,你可以手动把上面的目录添加到Path环境变量中去 2.用Csc.exe编译HelloWorld.cs非常简单,打开命令提示符,并切换到存放 HelloWorld.cs文件的目录中,输入下列行命…
csc.exe是C#的命令行编译器(CSharpCompiler),可以编译C#源程序成可执行程序.它与Visual Studio等IDE(Integrated Development Environment,集成开发环境)的区别是,csc.exe只是将用C#语言编写的源程序文件编译成.exe..dll等文件,它只是一个编译器,而IDE提供丰富的调试.运行功能,提供很多view视图以及解决方案管理器等文件组织功能. csc.exe包含在.NET Framework SDK(Software De…
如何用CSC.exe来编译Visual C#的代码文件 Visual C#是微软公司推出的新一代程序开发语言,Visual C#是微软公司.Net FrameWork框架中的一个重要的组成部分,也是微软公司向程序员极力推荐一个新的程序开发平台.和以往的开发语言相比较,他有更强大功能,更高的稳定性和更高的安全性.也正因为如此,Visual C#正在受到越来越多的编程爱好者的欢迎. Visual C#的编译器和以往编程语言的编译器有着明显的不同.其最大的不同点就是,以往的程序编译器是把编写好的程序代…
1. 创建见 cs代码文件 using System; class TestApp{ static void Main() { Console.WriteLine("Test! 1,2,3"); Console.ReadKey(); } } 2. 在改文件夹中打开命令行工具 3. 输入命令 csc  /targer:exe TestApp.cs 执行后的结果: 在相应的文件夹里面生成可执行文件 编译: 第一:指定输入输出目标 C#编译器的输出选项    选项 作用   /out 指定编…
我的surface pro4爆屏了 打电话给微软客服,那边说3,4天内给我回复 只能转移源码等资料到老电脑上,老电脑是神舟 精盾K480N I7D2,装的是WIN10预览版build 1625.rs2_release.170721-2122 从微软官网上下载VS2017和MSSQL2016安装了, 附加上转移过来的源码项目,很多项目都运行成功,但是偏偏就有一个项目是在编译的时候报错:“csc.exe已退出,代码为-532462766” 上网搜索了好久,也FQ上GOOGLE搜索了,有清空解决方案重…
最近在开发CS的一个项目时,编译总是出现错误: "LC.EXE 已退出,代码为-1" 解决方法一:用记事本打开*.licx,里面写的全是第三方插件的指定DLL,删除错误信息,保存,关闭,重新生成解决方案. 解决方法二:把项目文件夹下Properties文件夹下的licenses.licx文件删除,重新编译即可: 解决方法三:文本方式打开*.csproj文件,在文件中查找licenses.licx字样,删除对应节点. 解决方法四:还有一种情况就是Properties文件夹下已经没有lic…
C程序的编译过程       常用文件的后缀名: gcc编译c代码 1.gcc 常用编译选项: 2.gcc编译方法 testc.c: #include <stdio.h> int main() { printf("HELLO WORLD!"); system("pause"); ; } 1)一步到位编译为可执行exe程序: gcc testc.c               ---生成a.exe gcc testc.c -o testc     ---生…
编译项目,出现提示"Lc.exe已退出,代码为-1" .   解决办法: 意思就是把licenses.licx这个文件里的内容删除,但是文件还在(此时是个空文件),发生这个问题的原因主要是因为你可能引用了第三方控件但没有注册,删完后,重新编译就一切OK了!…
最近从ABP上面下载一个项目,然后用VS2015编译后报错,在Web项目下ABP---Framework---scripts下面多了一个abp.d.ts,报了一大堆错误 上网一查,d.ts是TypeScript编译脚本的文件,由于不需要,所以直接从项目中排除了 重新生成,结果还是报错:"tsc.exe 已退出 代码为 1" 后来看警告信息,原来是Abp网站生成使用的TypeScript版本比VS2015使用的版本高,导致编译不通过. 所以打开Web的csproj文件,用记事本打开,找到…
一,用jd-gui.exe等工具查看源代码.如何你不会,可以参看此文章: http://blog.csdn.net/hp_2008/article/details/8207879 可以到以下连接下载可视化反编译工具: http://download.csdn.net/detail/hp_2008/5099046 二,反编译后的源代码,是乱的,看不太懂.这是因为开发者在发布APK时,一般都会用代码混淆器将原始的源代码打乱,这也是防盗的一种方法.但是再怎样防,道高一尺,魔高一丈,用反编译工具很轻松的…
被公司派遣到中国海洋石油惠州炼化公司做项目,做的是生产管理,来了发现他们的项目结构简直烂的要命,和同学们写的毕业设计差不多,然后开发工具用的是vs2008,我电脑是安装了vs2005和vs2010,vs2012就是没有安装vs2008,在安装vs2008的时候那是一番折腾好长时间,然后把vs2008安装好了打开项目代码,生成解决方案发现报了好多错,然后一一解决,最奇怪的是VS2008 未找到编译器可执行文件 csc.exe,我把所以路径都配好了,并且在dos环境下执行csc.exe都可以执行,环…
csc.exe使用来编译*.cs文件的,但必须要在安装目录下使用.所以需要设置一下环境变量. C#的环境变量设置 1.“win+R” 打开运行窗口,并输入 “cmd”: 2.运行“set path=%path%;C:\Windows\Microsoft.NET\Framework\v4.0.30319”(不包含“”).后面的路径为csc.exe文件所在的路径,“v4.0.30319”可更改为其他的Framework版本.…
ylbtech-Error-MVC: 未能找到路径“D:\\DsWeb\DS.Web\dist\bin\roslyn\csc.exe”的一部分. 1.返回顶部 1, “/”应用程序中的服务器错误. 未能找到路径“D:\work-集客\DsWebs\DsWeb\DS.Web\dist\bin\roslyn\csc.exe”的一部分. 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.IO.…
一.反编译 1.获取工具: 既然是反编译,肯定要用到一些相关的工具,工具可以到这里下载,里面包含三个文件夹,用于反编译,查看反编译之后的代码: 其实这两工具都是google官方出的,也可在google code上下载 dex2jar,apktool: 2-1.反编译获取Java源代码: 将要反编译的apk文件后缀改为zip并解压,得到classes.dex,它就是java文件编译再通过dx工具打包而成的,将classes.dex复制到apk2java目录下的dex2jar-0.0.9.9文件夹:…
不要在普通的命令行窗口中编译,请先打开C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2010\Visual Studio Tools路径下的Visual Studio 命令提示(2010),在该窗口中输入命令. C#编译器 命令行 csc.exe @响应文件(eg.D:\Temp\Demo.rsp) /out:生成文件名(若未指定路径,默认生成到C:\Program Files (x86)…
概述 CSC是什么呢?CSC就是 C-Sharp Compiler (中文就是C#编译器),作用是把我们的 cs 源文件变异成dll 或者是exe ,    一般安装完VS 后,就会有这个文件: 这里有个图解释一下 因为我装的 VS 2019 ,我本机的 csc.exe 的目录在 C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\Roslyn ,大家如果装的有其他的版本的话,可…
使用python setup.py build_ext --inplace命令编译cython代码, 出现以下错误: Compiling cython_example.pyx because it changed. [1/1] Cythonizing cython_example.pyx D:\python_virtualenv\bigdata\lib\site-packages\Cython\Compiler\Main.py:367: FutureWarning: Cython directi…
0x00 前言 C#的在Windows平台下的编译器名称是Csc.exe.Installutil.exe工具是一个命令行实用程序,允许您通过执行指定程序集中的安装程序组件来安装和卸载服务器资源,可以执行dll,exe,txt等.这两个东西一般情况下是配合使用.所以就不单独拿出来讲了. 0x01 利用过程 1.下载shellcode.cs wget https://github.com/222222amor/exp_notes/blob/master/InstallUtil-Shellcode-c…
csc.exe代表C# 编译器,所以在需要项目nuget包引用”Microsoft.CodeDom.Providers.DotNetCompilerPlatform“以及”Microsoft.Net.Compilers“,然后在编译的时候,自动会在bin文件夹里生成roslyn文件夹,无需从别的项目拷贝,如果项目引用了那2个dll,而bin文件夹里又没有生成roslyn相关的文件,那运行项目会报错:未能找到路径“........\bin\roslyn\csc.exe”的一部分.重新安装即可…
概述 本文将介绍 VScode + cmake 在 windows10上编译c++代码 前提: 我之前已经安装过VS2017, 故 编译将采用cl.exe. 开始之前 本文演示环境基于 windows10.cmake和 VScode版本如下. VS code版本: 1.54.1 cmake 版本: 3.18 VSCode插件安装 我的插件安装的比较多,你瞧 还有 编译本文演示的代码需要打开VScode插件商店或者离线安装如下插件: c/c++ 下载地址: 点我直达官网 点击 install 将启…
在一般的Java应用开发过程中,开发人员使用Java的方式比较简单.打开惯用的IDE,编写Java源代码,再利用IDE提供的功能直接运行Java 程序就可以了.这种开发模式背后的过程是:开发人员编写的是Java源代码文件(.java),IDE会负责调用Java的编译器把Java源代码编译成平台无关的字节代码(byte code),以类文件的形式保存在磁盘上(.class).Java虚拟机(JVM)会负责把Java字节代码加载并执行.Java通过这种方式来实现其“编写一次,到处运行(Write o…
When you publish your ASP.NET project to a hosting account such as GoDaddy, you may run into the issue below. This issue may occur even though your code works fine in localhost. Server Error in ‘/’ Application. . Parser Error Description: An error oc…
最近要用到C,所以尝试了这几款windows平台下比较好的IDE. VS2015:比较复杂和庞大,据说从2013版本开始支持C99标准. C-free:轻巧,但是不支持C99. vc++6.0:很多学C语言的人接触的第一款IDE,上世纪的产物. dev c++:精巧,支持C99. CodeBlocks:推荐,支持C99,只是启动有点慢. 还有其他优秀的IDE,由于没使用过所以就不介绍了. 如同linux下在终端用命令行来编译C代码,在windows下也可用cmd来编译C程序,需要设置环境变量:…
iis 未能找到编译器可执行文件 csc.exe在一台新安装完的Windows Server 2003上,打上Framework 3.5,配置好WebService的IIS,结果浏览时出现:未找到编译器可执行文件 csc.exe .但是仔细检查下Framework下是有csc.exe文件的. 重新安装 .net framework 如果还不能解决,那么给C:\WINDOWS\Microsoft.net\Framework\v3.5加上network service用户读取执行权限 或者新建注册表…
对于用vs作为开发工具的同学来说,可能常常会碰到“Lc.exe已退出 代码为-1”的问题,造成这个结果的一般是因为加入了第三方的插件程序造成的,今天一一讲解如何解决. 工具/原料 vs各版本开发工具 方法/步骤 1 在多人进行程序开发的过程中,可能由于版本问题,会导致“Lc.exe已退出 代码为-1”问题的出现,如下图: END 解决方法1:(针对项目中有licenses.licx文件) 1 查看加载的程序项目,找到Properties文件夹licenses.licx文件,然后右键选择删除就可以…
Babel是如何编译JS代码的及理解抽象语法树(AST) 1. Babel的作用是?   很多浏览器目前还不支持ES6的代码,但是我们可以通过Babel将ES6的代码转译成ES5代码,让所有的浏览器都能理解的代码,这就是Babel的作用.2. Babel是如何工作的?   Babel的编译过程和大多数其他语言的编译器大致相同,可以分为三个阶段. 1. 解析(PARSE):将代码字符串解析成抽象语法树. 2. 转换(TRANSFORM):对抽象语法树进行转换操作. 3. 生成(GENERATE):…
最近在2017上新建了一个MVC项目,发布是出现了各种奇怪的问题,其中一个错误是: 未能找到路径“path\bin\roslyn\csc.exe”.... 经过网上搜寻资料发现罪魁祸首就是NUGET里加载的两个组建: Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0Microsoft.Net.Compilers 因为存在依赖关系,卸载时按从上到下的顺序卸载. 把相关项目的这两个程序集卸载之后就好了!!! 移动项目输出路径也不会出现奇…