问题标签 [gmcs]
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# - 单线程和多线程应用程序的编译问题
我正在尝试使用单声道编译一个使用 TPL for linux 的 C# 应用程序。该应用程序是使用 VS 在 Windows 上构建的。我正在尝试通过 gmcs 编译 cs 类。但是我收到此错误:
有什么建议么?
c# - gmcs错误生成dll
我有一个要转换为 dll 的 C# 文件。Test1.cs 包含以下代码:
在包含 gmcs.exe 和 Test1.cs 的目录中,我运行以下命令:
这会产生以下错误:
我正在使用 Windows 7 64。到目前为止,我已经尝试使用 cmd 和 cygwin 运行它,将代码更改为什么都没有,命令行参数的变体,例如省略“out:”等。运行“gmcs - -version”工作正常。我难住了。
mono - 为什么 bash(mono) 中的 gmcs 命令缺少命名空间“System.Threading”?
我输入这个命令
并得到这个错误
我知道我必须给它路径和一切,但是如何?找不到方法
android - Chrome 推送通知如何检索推送数据?
我正在关注谷歌的本教程:
https://developers.google.com/web/updates/2015/03/push-notifications-on-the-open-web
我试过但不知道如何在推送通知中获取数据。
例如,我想检索这样的数据:
这data
是我推送到 Google Cloud Messaging 的字段之一:
c# - 不能使用 /bin/zsh 编译 csharp 程序,但是 /bin/bash 可以
我的环境
测试.cs
测试.sh
我可以使用 ./test.sh 来编译 test.cs
但是如果我将 test.sh 更改为
错误显示
那么,为什么我不能使用 zsh?
c# - Mono 3.2.8 的确定性构建
我们最近注意到我们的 C# 应用程序在每个构建中都有不同的校验和,我发现这是由于通用语言基础结构的 ECMA 335 标准。
它似乎等同于编译器生成的这些值:
现在我们已经在 mono 4 中测试了构建——我发现它默认启用了“确定性”模式。但是在我目前工作的时间范围内升级也将是最坏的情况。
我的问题是,是否有任何编译选项可以用来强制这些值或阻止它们生成?
任何帮助是极大的赞赏。
c# - CMake 中构建后自定义命令中的 Glob 文件
我正在使用 CMake 和 SWIG 从 C++ 代码生成 C# 绑定。这是CMakeLists.txt
调用 SWIG 的部分,它也以非自动方式执行我想做的事情:
在构建过程中,所有需要的*.cs
文件都会生成并放入二进制目录。由于Test.exe
需要所有 C# 文件,如果我可以glob
在构建后阶段(但在上面的自定义命令之前)以某种方式调用,将输出存储在变量中,然后将其传递给调用的自定义命令mcs
(Mono编译器)生成最终的可执行文件Test.exe
。
有没有办法做到这一点?我正在考虑在此之前添加另一个自定义命令,该命令使用ls
并从输出二进制目录grep
中获取所有*.cs
文件,但问题是我不知道如何将返回的字符串存储在变量中。SWIG 部分只是针对我的案例的一个示例,但问题本质上更为笼统。
c# - 任何人都可以知道如何处理(错误 CS1525:意外符号)
我从昨天开始就在与这个问题作斗争,我不知道是什么问题。在我的 MacBook 上,代码运行没有问题。我有 Visual Studio 代码。但是在https://pl.spoj.com代码上的“复制和粘贴”到 Internet 编译器的操作之后,就会迷恋。编译器是用于 C# 的 gmcs 5.20.1。
有人可以给我建议我需要做什么吗?