问题标签 [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 - 如何从构建中排除某些项目?
我在解决方案中有 X 项目:AllPlatformProject1、AllPlatformProject2... ProjectOnlyForWindows1、OnlyForWindows2... ProjectNotLinux1、ProjectNotLinux2...
我想排除“ OnlyForWindows ”和“ NotLinux ”,但是如何?我想使用 xbuild 并能够为所有目标执行此操作。
msbuild - 在 mono 上构建 webshaper 应用程序
我正在尝试在 mono + xbuild 上构建 WebSharper 应用程序,但出现以下错误:
目标描述是这样的:
知道如何解决这个问题吗?
更新:我正在使用单声道版本 3.2.3 和 websharper 2.4.85
谢谢!
c# - Error building C# Solution using xbuild (mono)
I've searched the depths of the internet and I cannot find an answer or workaround for this problem. I have no idea either what is causing it.
I keep getting the error in Xamarin Studio:
Can someone explain this to me?
Here's a link to one of the project files: http://pastebin.com/qZ5uGL9S
f# - Xbuild 构建面向 .NET 3.5 的 F# 3
我有一个 msbuild,我用它来构建一个用于 nuget 分发的项目。它构建了我的程序集的 .net 3.5、.net 4.0 和 .net 4.5 目标版本,以便于打包。在 Windows 上,这一直很好用,但现在我使用 xbuild 在单声道上,除了 .NET 3.5 目标构建之外,一切正常。
我收到一个错误,例如
不确定我缺少什么,因为该程序集对于所有其他目标都是可读的。
可以肯定的是,该文件确实存在
--
编辑:
有趣的是,我实际上在 Xamarin Studio 中将我的项目定位到 .NET 3.5 时遇到了同样的错误。我不确定这是否是一个错误,或者是否有其他东西发生了变化,这不应该首先起作用。
android - xbuild , googleplayservices - 错误
我正在尝试使用 xbuild 在 mac os 框上使用命令行进行构建 - 该构建适用于 android,该应用程序包含对 'GooglePlayServicesLib' 、 'Xamarin.Android.Support.v4' 和其他一些库的引用。
但是,当应用程序尝试构建它时无法解析这些引用,我在下面列出了代码片段。我可以看到它正在尝试在几个地方搜索它,但不是 Android SDK 管理器部署库的地方。我想我需要以某种方式指定它在正确的位置进行搜索。
有人可以告诉我
一个。如果我的假设是正确的
b. 如何强制构建过程在正确的位置进行搜索。
问候拉杰什
c# - 在服务器上进行 xbuild 编译后无法执行二进制文件
我使用 Monodevelop 在 C# 中用我自己的服务器编写了一个 Web 应用程序。在我的计算机上,我编译并运行它没有任何问题。但是,我尝试将其部署在服务器上,并在使用 xbuild 成功编译 .sln 文件并运行 .exe 文件后,我得到:
“不能执行二进制文件。”
很明显 .exe 有 +x 标志。这是 uname 的结果:
unname -a
Linux xxxxx 3.10.19-2 #1 SMP Thu Nov 14 10:42:59 CET 2013 x86_64 Intel(R)_Xeon(R) CPU _ __ X7460 _@_2.66GHz PLD Linux
这是文件的结果
文件服务器.exe
Server.exe:PE32 可执行文件(控制台)Intel 80386 Mono/.Net 程序集,适用于 MS Windows
所以我在 64 位机器上运行了一个 32 位应用程序,应该没问题。“对于 MS Windows”非常令人不安,但在我的计算机上,文件命令给出了相同的输出。这是我电脑上 uname 的结果:
unname -a
Linux xxxxx 3.13.6-1-ARCH #1 SMP PREEMPT Fri Mar 7 22:30:23 CET 2014 i686 GNU/Linux
但是,.exe 文件不是 Unix 脚本。我可以在我的计算机上的 Wine 下运行它,但是服务器上没有 Wine。我该怎么做才能在服务器上运行我的应用程序?
mono - 在 Linux 环境下使用 xbuild 构建 .NET 项目
我有一个使用 Nancy Asp.Net Web 应用程序模板使用 Visual Studio 2013 创建的非常简单的项目。
在我的开发机器中,它是由 Visual Studio 2013 成功构建的。
但是当我尝试使用 xbuild 在 Linux Mono 环境中构建相同的源时,它失败了。
这是输出:
我无法理解错误的原因。
如何在 Linux 上构建这些源代码?
xamarin - Xamarin - 使用 xbuild 构建添加了 xamarin 组件的项目
Mac os x 上的 Xbuild [Xamarin Studio]
我正在尝试使用 xbuild 构建解决方案和(Visual Studio 项目文件)csproj。此解决方案包含一个项目 - 该项目不是启动项目,并且引用了 Newtonsoft [使用 xamarin 组件添加] 请注意该组件标记为“包含在此项目中”。
该解决方案和项目在 Xamarin 中构建良好,但是在删除整个解决方案及其文件时。现在使用团队城市下载项目,然后使用 Xbuild 构建相同的解决方案,项目都失败,并显示以下错误消息:
我已附加错误消息的快照
Xbuild 确实尝试验证AndroidPackage 路径,但是它找不到Newtonsoft.Json 包。
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets:警告:参考'Newtonsoft.Json'未解决
解决这个问题的正确方法是什么。目前,我正在强迫开发人员登录服务器并使用 xamarin studio [我相信确实下载 Newtonsoft] 手动构建解决方案,并在以后每次使用 xbuild 运行它。非常感谢您的时间
拉杰什
c# - Monodevelop:调试我自己没有启动的进程
我正在.dll
使用由应用程序运行的 Linux 上的 Monodevelop 编写,我无法控制调用代码的方式或时间,但我想调试该 DLL。
当在 DLL 中运行所选方法时,如何使 Monodevelop 的调试器附加到该 DLL ?
或者,我考虑从代码本身启动调试器(即“从现在开始,请调试我”)。
我正在编写的 DLL 包含一个xbuild
在使用 xbuild 运行时抛出并隐藏异常的任务(但如果我从 调用它,代码运行良好main
),所以如果有任何方法可以调试自定义 xbuild 任务,我对此也很感兴趣。