问题标签 [xbuild]
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.
msbuild - 独立于平台的 .proj 文件
我想将我的 .proj 文件用于 msbuild 和 xbuild。目前我有类似的路径
如何重新编写这些路径,以便我可以在 proj 文件上调用 xbuild 而无需修改?
f# - 如何在 Mac 上的 Mono 3.0 上构建 WebSharper?
WebSharper 看起来很有趣,而 Mono 3.0 刚刚推出了 F# 3.0。显然 xbuild 可以构建一些 MSBuild 项目。由于 FSharpHome 不清楚,直接尝试在单声道上构建 WebSharper 克隆失败。有什么好的方法来定义它和其他可以进一步尝试的东西?
visual-studio - 是否可以在 Windows 上使用 Visual Studio 调试使用 Mono / XBuild 编译的程序集?
我正在使用 XBuild 为 Mono 编译 Visual Studio 解决方案。这会生成程序集 + mdb 文件。是否有可能在 Windows 上使用 Visual Studio 调试此程序集?使用“附加到进程”时,我无法调试,因为显示未加载符号的错误。
我尝试通过 Mono.Cecil (AssemblyDefinition, MdbReaderProvider, PdbWriterProvider) 为这个程序集生成 pdb 文件,并通过 Debug / Windows / Modules 和“Load Symbol From / Symbol Path”手动加载它,它实际上加载了符号(显示在模块中windows),但这也不能启用调试。
build - 我应该只在 Windows 下开发、测试和调试 Mono 应用程序时使用 MSBuild/.NET
在 Windows 下开发、测试和调试 Mono 应用程序时,我应该只使用 MSBuild/.NET(以及此处解释的单声道配置文件)还是应该(也)使用 XBuild/Mono?
我问的原因是因为我在 Windows 环境中挖掘了很多关于 Mono 的开发设置,并且使用 MSBuild / .Net 进行开发和调试似乎受到青睐(例如,请参见此处)。
您只需在 Visual Studio 中构建应用程序,然后在 Mono 下而不是在 .NET 下运行它们。二进制文件应该是兼容的......但您需要确保不使用 Mono 中不可用的任何库 - 请参阅 Mono 应用程序兼容性指南。
我想知道这是否真的是要走的路?由于 XBuild 和 Mono 也在 Windows 下运行,因此使用 Mono 设置来构建和调试它不是更好吗?也可以使用 Visual Studio 调试 XBuild 编译的程序集,所以这不是不这样做的理由。我猜在仅使用 MSBuild/.NET 的开发阶段可能不会出现错误。当这些错误稍后在其他操作系统(如 Linux)上的部署和测试阶段出现时,这不是很糟糕吗?还是 MSBuild / XBuild 之间的差异并不显着,我不应该为此烦恼?
mono - rpmbuild 中的 xbuild 不起作用
我目前正在尝试将我们的项目打包到 Fedora RPM 中。因此我使用以下规范:http: //sourceforge.net/p/audiocuesheet/code/145/tree/trunk/RPM%20Build/AudioCuesheetEditor.spec
如果我尝试在“build”阶段使用 xbuild 构建 rpm,则输出如下:
有趣的是,如果我使用标准源代码包并运行 xbuild,一切都可以完美运行:
那么,谁能告诉我,为什么 rpmbuild 中的构建失败了?提前致谢。
问候斯文
c# - Mono XBuild 发布 MVC 站点
我已经让 Monoserve 和 Nginx 在 Ubuntu 中完美运行,但是我仍然必须使用 MSBuild 在 Windows 机器上本地发布网站,然后将文件复制过来。
最好我希望有一个 Linux CI 服务器来执行此操作,而不是使用 XBuild 但是我只能让它将项目构建到 .dll 中,我如何使用 js、css、视图等发布和部署它?
f# - 使用单声道安装 f# 3 windows xp
我正在尝试使用 mono 3 而不是 .net 工具从源代码https://github.com/fsharp/fsharp安装 f# 3.0,因为我有 net 4.0 并且我需要一个 >=4.5 的版本(仅适用于 windows vista 和窗户 8)
当我尝试构建 fsharp-proto-build.proj 时,问题就变成了。我明白了:
当我尝试构建 fsharp-library-build.proj 时,我得到了这个:
请帮助我不熟悉.net或单声道工具...谢谢
c++ - 我可以使用 xbuild 在 Linux 上编译 Visual C++ 项目吗?
我有一个使用 Visual C++ 2008 和 Debian Linux 在 Windows 上编译的现有项目。该项目使用标准的 Visual C++.vcproj
文件,以及一些.cpp
和.h
文件。它不依赖于任何 Windows 特定的东西。只是普通的 C++。
它在 Linux 上编译和运行良好,使用自制工具读取.vcproj
文件以生成Makefile
用于make
编译和链接所有文件的g++
.
问题是在 Visual C++ 2010(和 2012)中,项目文件的格式发生了变化。连名字都从.vcproj
改为.vcxproj
。我的自制工具无法读取这个新项目文件来生成Makefile
.
我没有升级自制工具来支持新的项目文件,而是想知道是否xbuild
能够编译我的 Linux 可执行文件?
我首先尝试编译我自己的(VC++2008)项目,但xbuild
抱怨我的项目is a VS2003 project, which is not supported by xbuild.
但是当谷歌搜索这个问题时,我发现它xbuild
应该支持 VS2005 项目文件。也有一些参考来mdtool
支持这些旧的项目文件,不过我现在好像已经集成进去xbuild
了。
此外,我尝试编译从 MSDN 站点获得的 Visual C++ 2010 示例 (HuoChess)。结果是
现在,看起来项目文件需要一些Microsoft为编译器定义的规则。Cpp
我应该伪造这些定义来gcc
代替使用吗?我怎样才能做到这一点?
我想做的事有可能xbuild
吗?
jenkins - 将 Xbuild 与 Xamarin.Android(以前的 Mono for Android)一起使用
我们有一个 Xamarin.Android 项目,我们正在尝试在 Mac 上使用 Jenkins 构建该项目。解决方案文件包含几个不同的项目,其中之一是 MonoDroid 项目。MonoDroid 项目依赖于解决方案中的其他项目。
我遇到的问题是,当我使用xbuild
构建解决方案文件时,我无法使用 /t:PackageForAndroid 目标,因为它仅对 MD 项目文件有效。
目前在詹金斯,我这样做是这样的:
这是可行的,但在我看来,应该有办法消除第三步。有没有人有任何见解?
msbuild - 使用 MSBuild 或 XBuild 处理 DocBook
我曾经使用 Maven 插件 (docbkx) 处理 DocBook 并生成 PDF/HTML……我想知道如何使用 MSBuild 或 XBuild 处理 DocBook。有人已经试过了吗?它有效吗?