csc相关内容
..
谁能帮我通过命令行编译一些 c# 文件?我有 4 个文件要编译,Main、Form1(使用 2.cs 文件)和项目中使用的另一个类. 我想在命令行中编译这个项目,这样我就可以添加/t:library 开关(就像在本教程中一样:http://dotnetslackers.com/articles/csharp/WritingAnActiveXControlInCSharp.aspx).
..
我想从命令行构建项目.是否可以在不安装 Visual Studio 的情况下部署 C# 编译器? 解决方案 当然,框架包含一个编译器,csc.exe.看看 这篇文章快速入门.重要部分: 您可以从 Microsoft 站点获取命令行编译器 (csc.exe)http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx. 下
..
出于一些非常奇怪的原因,我的 Visual Studio 2008 在尝试编译 C# 项目时,尝试将可执行文件的输出写入与可执行文件同名的目录中,至少看起来这是错误所在消息暗示.在我的任何项目上运行 Compile 后,CSC.EXE 报告以下编译器错误: 无法写入输出文件'D:\Projects\Examples\StringBuilderVsString\obj\Release\Stri
..
我正在尝试构建这个 Android Xamarin 项目,但出现编译时错误: ./ResilientServices/ResilientServices.Droid/CSC:错误 CS1703:已导入多个具有等效标识的程序集:./ResilientServices/packages/System.Runtime.InteropServices.WindowsRuntime.4.0.1/lib/n
..
在旧的 .NET 中,我们曾经能够运行 csc 编译器来编译单个 .cs 文件或多个文件. 在 .NET Core 中,我们有 dotnet build,它坚持拥有一个合适的项目文件.是否有独立的命令行编译器允许在没有项目的情况下编译源代码文件(并在同一命令行上列出引用的依赖项)? 在 Linux 上,当我安装了旧的 csc 和新的 .NET Core 时,我得到以下时间: [roo
..
我正在尝试构建这个 Android Xamarin 项目,但出现编译时错误: ./ResilientServices/ResilientServices.Droid/CSC:错误 CS1703:已导入多个具有等效标识的程序集:./ResilientServices/packages/System.Runtime.InteropServices.WindowsRuntime.4.0.1/lib/n
..
在旧的 .NET 中,我们曾经能够运行 csc 编译器来编译单个 .cs 文件或多个文件. 在 .NET Core 中,我们有 dotnet build,它坚持拥有一个合适的项目文件.是否有独立的命令行编译器允许在没有项目的情况下编译源代码文件(并在同一命令行上列出引用的依赖项)? 在 Linux 上,当我安装了旧的 csc 和新的 .NET Core 时,我得到以下时间: [roo
..
我想从命令行进行构建,但我想从 Visual Studio (2012) 获取确切的命令行语法,这样我就不必手动找出所有标志、导入, 和其他参数. 有没有办法让 Visual Studio 显示这些信息? 解决方案 在 Visual Studio 中构建项目或解决方案时,用于运行编译器的整个命令行(csc.exe,包括开关和参数)显示在输出窗口.如果您在那里没有看到它,请通过以下方式
..
我有一个关于 TFS 的项目,它在其他人的机器上运行,除了我的.在构建时,我得到了可以在图像中看到的错误.“指定的任务可执行位置 csc.exe 无效."目前正在尝试修复 VS 2017. 解决方案 根据消息,csc.exe 似乎已损坏. 只需尝试以下事情来缩小问题范围: 导航到 Microsoft.Net.Compilers 包位置,删除包文件夹,然后重建.一般会打包成在构建
..
切换到 Visual Studio 2015 后,我们注意到在 Roslyn 中对 lambdas 编译为 MSIL 的方式进行了一些更改(在 thisthread 和 on GitHub)在某些条件下引入运行时故障.> 由于 Roslyn 显然是 .NET 的未来,我们想切换到这项技术,但似乎所有在生产中运行的遗留代码(并且我们有相当程度的信心可以正常工作)现在容易出现新的运行时故障.这些是也
..
我在C#开发中还很陌生,并且存在以下问题. 当我尝试构建正在使用的应用程序时,我收到以下错误消息: 错误2找不到源文件'Log \ LogUserManager.cs'C:\ Develop \ MyFramework4.0 \ MyManagerCSharp \ CSC MyManagerCSharp错误8找不到源文件'AntiPhishing.cs'C:\ Develop \ Earl
..
我可以在MSDN中看到如何更改C#编译的文件对齐方式(通过项目设置和命令行)。 我在Google上搜索并看到有文章说明512字节的文件对齐减小了.dll的大小。我用不同的文件对齐方式测试了自己,发现是的。 我的问题是: 为什么我要使用其他文件对齐方式? 此外,它到底有什么作用?有关MSDN页面的部分?什么是节? http://msdn.microsoft.com/zh
..
单个同时面向2.0、3.0、3.5、4.0和4.5的.NET程序集如何支持C#和VB.NET使用者的扩展方法? 标准建议是添加以下内容: 命名空间System.Runtime.CompilerServices { 公开密封class ExtensionAttribute:属性{} } 此方法由比多于一位Microsoft员工,甚至在 MSDN杂志。 广泛由许多博
..
使用这个简单的C#代码,我运行 csc hello.cs;。 ildasm /out=hello.txt hello.exe 。 class Hello { public static void Main() { System.Console.WriteLine(“ hi”); } } 这是ildasm的IL代码。 .class私有自动ansi b
..
我在一个目录中有多个C#源文件(大约50个).我想做的是分别编译所有文件,即每个文件都应生成自己的可执行文件. (有些文件深一个或两个目录.) 目前我在做什么 csc *.cs /recurse:*.cs 这里的问题是CSC尝试将所有文件编译在一起,并找到方法Main的多个实例.我知道这是正确的行为,但这不是我想要的. 写批处理脚本是我唯一的选择,还是可以做某种单命令通配
..
我正在VSTS的托管macOS预览队列上构建Xamarin iOS项目. 日志显示它使用单声道5.8.0.但是,队列规格显示已安装mono 5.10.0. 问题是如何选择单声道的版本(在已安装的版本中)以在vsts上构建Xamarin ios项目? 更新 在@ valdetero 的答案之后重复以下内容 - task: XamariniOS@2 displayNam
..
在旧的.NET中,我们曾经能够运行 csc 编译器来编译单个.cs文件或多个文件。 使用.NET Core,我们拥有 dotnet构建,它坚持拥有适当的项目文件。是否有一个独立的命令行编译器可以在没有项目的情况下编译源代码文件(并且在同一命令行中列出了引用的依赖项)? 在Linux上,当我安装了旧的 csc 并安装了新的.NET Core时,会得到以下计时: [root @ l
..
我使用C#代码提供程序和 ICodeCompiler.CompileAssemblyFromSource 方法,尝试编译代码文件以生成可执行程序集。 我要编译的代码利用了诸如可选参数和扩展方法之类的功能,这些功能仅在使用C#4语言时才可用。 话虽如此,我想编译的代码只需要(和需求)以.NET Framework 2.0版为目标。 使用后续代码可以避免任何与语法有关的编译时错误,但
..
我正在使用Visual Studio2013.昨天,我安装了VS2015(企业更新3).我的解决方案的构建过程在其中一个项目的VS2015中崩溃. VS2017 RC发生相同的异常. 该解决方案已在VS2013中成功构建. 该解决方案的目标是.Net4.5.当我迁移到.Net4.6.2时,它不能解决此问题. 我认为问题在于VS2015 +中包含的编译器 输出: 进程由于St
..