问题标签 [csc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 我应该使用哪个版本的 csc.exe?
我正在按照教程在 C# 应用程序中使用 WSDL:
在第 2 步,它说执行以下操作:
但是 csc.exe 不在我的路径中,所以我搜索了它并得到了结果:
我的电脑中有 20 个不同的 csc.exe。我应该使用哪一个?我正在运行 Windows 8 x64 EE。
c# - 如何创建 .csproj 文件的 DLL
我正在使用此代码在 VS.Cmd 编译器中为整个解决方案生成一个 DLL。但是,我收到一个编译错误,并且没有生成 DLL。
c# - PDB 文件在第二次编译时变大,然后保持相同大小
使用以下简单文件:
然后使用以下命令:
如果您运行此命令并且 PDB 尚不存在,则 PDB 文件大小为 12KB。否则,如果 PDB 文件存在,则新文件大小为 14KB。
任何人都有任何想法可以解释这一点?
更新:
- 我在 .NET 3.5 和评论 .NET 4 中也没有遇到过这种情况。
- 使用 pdb2xml ( http://blogs.msdn.com/b/jmstall/archive/2005/08/25/sample-pdb2xml.aspx ),我看不出大小之间有任何区别。
c# - Csc.exe 从相同的 .cs 编译“不同”的 .dll
提供如下简单的源 .cs 文件,有没有办法使用 MSBuild(或至少使用 csc.exe)生成相同的 .dll,以便它们的二进制哈希匹配?
foo.cs
foo.bat
示例二进制差异报告位于https://dl.dropbox.com/u/65419748/CscBin.html
有谁知道这些差异是什么以及如何解决它们?
c# - C#:执行 XSLT 时:进程无法访问文件
我正在使用 C# 实现 XSLT。
在我的工作目录中,我有data.xml file.xsl,我想在data.xml 上应用file.xsl 定义的XSLT,以获取data.html
xslt.cs:
我有一个包含以下命令的脚本:
我正在即时生成 xslt.exe,因为可执行文件无法在该脚本将运行的每个平台上运行。
我总是收到以下错误:
未处理的异常:System.IO.IOException:进程无法访问文件/my/folder/data.xml,因为它正被另一个进程使用
我能做些什么?
build - Nant 不会识别 namespace.Properties
我正在尝试使用 nant 为 ac# 项目构建解决方案,但是在我的构建文件中指定资源时遇到问题。我收到错误代码:CS0234:名称空间“Darkside”中不存在类型或名称空间名称“Properties”。如何修改我的构建文件以消除错误?
这是我的源文件中导致问题的代码片段之一:
其中 Darkside 是项目的命名空间,其余访问资源
这是我的构建文件的片段:
mobile - 使元素在移动屏幕上粘在右侧
第一次遇到这个问题。
我有一个位于屏幕右侧的元素,就像那样
在桌面上一切正常,但在小屏幕设备上开始失败。.element 不再粘在右侧,而是出现在左侧。我想这与小屏幕设备放大和缩小的能力有关,但为什么这个元素不遵循这里的规则。
PS。尝试使用 float:right,效果相同。
c# - 阅读 csc.exe 的错误报告
我们通过调用 csc.exe 从某些源的脚本运行编译
有没有办法在一些结构化的 xml 文件中获取错误信息?我的意思是,不解析标准输出。也许 csc.exe 中有一个选项来定义编译报告(我对此表示怀疑,因为我已经检查过 msdn 但奇迹发生了......)?
我需要的是确切的错误位置 File.cs(34,56) 例如...因为我们的脚本检查谁“拥有”该文件并向开发人员发送通知。
c# - 如何对当前工作目录以外的文件夹运行 csc?
有没有办法针对当前工作目录以外的文件夹运行 csc,或者是将 .cs 文件复制到当前工作目录然后运行 csc 的最佳做法?