如何抑制 msbuild 中的 DISPARAMS 警告?
我有一堆 COM 依赖项,并且我的构建脚本发出大量以下警告: c:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : 警告 : 类型库导入…
C# 构建时的 CSC 命令参数用法
ParseXSD.cs using System using System.Collections using System.Xml using System.Xml.Schema class XmlSchemaTraverseExample { static void Main…
Msbuild 中的 CSC 任务因命名空间错误而中止
我尝试了以下操作: <!-- Specify the inputs by type and file name --> <ItemGroup> <CSFile Include = "$(MSBuildProjectDirectory)\..\…
MSBUILD / csc:处理 x64 mscorlib 警告 1607 的最简洁方法
我正在尝试使用 VS08SP1 的默认项目系统以显式 x64 模式调用 C# 编译(与 AnyCpu 不同)。当我明确地将模块标记为 x64 时,我得到: 警告 CS1607:程…
为什么使用 CSC.EXE 与 Devenv 时我的输出文件大小不同?
我正在和 Nant 和 CSC 一起比赛。 我注意到,如果通过 CSC 和 nant 构建脚本编译,我的 dll 的调试版本为 140k。 但是,如果我在 Visual Studio 环境…
如何使用 Nant 构建 .NET 网站
我通常在 Visual Studio 中使用 Web 应用程序,Nant 中的 MSBUILD 任务可以毫无问题地构建它们: <msbuild project="MySolution.sln"> arg value=…
从命令行编译 MS Office 互操作应用程序
我如何使用 csc.exe 从命令行成功编译此代码,就我应该引用哪个 dll 而言。 我希望它能够与 Office 2007 和 Office 2003 一起使用。 我使用 .Net Fram…
使用 vs2008 编译的源生成的二进制文件与 csc 在命令行直接编译的同一源不同
我不明白为什么如果我使用 Visual Studio 2008 (MSBuild) 编译相同源代码,然后在命令行使用 csc (或 NANT),我无法获得完全相同的二进制文件(相同…
C# CodeDom 的解决方法导致 csc.exe 中堆栈溢出 (CS1647)?
我遇到了一种情况,我需要生成一个具有大字符串常量的类。 超出我控制范围的代码会导致我生成的 CodeDom 树被发送到 C# 源代码,然后编译为更大的程序…
如何使用 GAC 程序集作为 csc.exe 的引用?
我从 csc.exe 进行编译(嗯,CruiseControl 是...),并且我需要引用 GAC 中的 DLL。 我没有这个 DLL 作为简单文件的正确版本,但 GAC 中有正确的版本…
为什么编译器会出现这行代码的问题呢?
整个解决方案在 Visual Studio 中构建得很好,但是当我运行 Nant 脚本来编译网站时,我在这一行收到几个错误: string[] qs = (Request.QueryString["…
为什么我的应用程序在执行期间使用 CSC
我一直在尝试使用 Remotesoft Linker 和 Mini Deployment 工具从我的托管代码创建单个本机可执行文件(不需要安装框架)。 它具有的可配置功能之一是 …
C# 对象初始值设定项和 v2.0 编译器错误
我在 TeamCity (v4.0) 中设置我的项目之一时遇到问题,特别是在使用对象初始值设定项时。 该项目通常构建得很好,但是 TeamCity 似乎将构建文件转换为…