问题标签 [buildengine]
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 - 添加的导入未出现在 Imports 集合中(Msbuild 项目)
此代码不会向控制台写入任何内容,因为集合为空。
但是!,如果我调试集合获取导入的代码,我猜它与时间有关?
silverlight - 如何使用 Microsoft.Build.BuildEngine 构建 Silverlight 项目?
我正在使用 Microsoft.Build.BuildEngine 来构建许多项目。不使用 Silverlight 的项目正在正确构建,而使用 Silverlight 的项目没有构建。所有这些项目(Silverlight 和非 Silverlight)都通过 Visual Studio 2008 构建良好。我收到错误消息:
错误 CS0234:命名空间“System.Web.UI”中不存在类型或命名空间名称“SilverlightControls”(您是否缺少程序集引用?)
我已将 System.Web.Silverlight 添加到使用 Microsoft.Build.BuildEngine 进行构建的项目中。我还可以在进行构建的项目中看到该命名空间(因此看起来进行构建的项目确实可以访问 System.Web.UI)。
关于如何避免该错误的任何想法?
通过 VS2008 提高了构建的详细程度,并与从 Microsoft.Build.BuildEngine 创建的日志进行了比较。看起来 Microsoft.Build.BuildEngine 正在生产以下行:
考虑“c:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Web.Silverlight.dll”,但它不存在。
它不存在于那个位置,不是吗?实际上,它在许多位置寻找该 dll 却找不到它。我通过右键单击添加引用,添加引用,.Net,添加。我的机器上似乎没有 System.Web.Silverlight.dll(这很奇怪,因为该项目确实使用 VS2008 编译)。
比较两个日志的可能相关部分:Microsoft.Build.BuildEngine
对于搜索路径“{GAC}”。考虑“System.Web.Silverlight, Version=2.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL”,在 GAC 中找不到。
视觉工作室 2008
System.Web.Silverlight,版本=2.0.5.0,文化=中性,PublicKeyToken=31bf3856ad364e35,处理器架构=MSIL
手动将 System.Web.Silverlight 添加到 Microsoft.Build.BuildEngine 正在寻找它的路径中(当我通过 VS2008 构建项目时从输出目录复制它)。这解决了这个问题,但我现在在解决方案的 Silverlight 组件上收到以下错误:
C:\Program Files\MSBuild\Microsoft\Silverlight \v2.0\Microsoft.Silverlight.Common.targets(95,9): 错误:未安装 Silverlight 2 SDK。
有任何想法吗?
c# - 通过代码设置复制到输出文件夹
我正在开发一个代码生成工具,所以项目文件(.csprj)是由代码创建的。有没有办法将内容文件标记为始终复制到输出目录?...
...我需要这样的东西 buildItem.CopyToOutput=true
...
欢迎每一个想法。谢谢你。
c# - 创建项目文件夹 Buildengine
当我使用 BuidEngine 通过代码创建一个项目文件时,有人知道..
- 如何添加项目文件夹?
- 如何将一个构建项添加到创建的文件夹中?
.
提前致谢
build - RTC 如何将日志文件添加到构建结果中
到目前为止,我满足了执行构建的所有先决条件,我有 - 构建用户,构建存储库工作区 - 具有正在运行的构建引擎的构建服务器 - 构建定义(命令行)和大量构建结果......
当我的构建运行时,它会在 build.log 文件中创建一些额外的信息......
构建作业完成后,如何将该文件从构建服务器附加到构建结果?(嗯 - 它应该在构建工作结束时完成,而不是在工作完成之后)。该文件应由构建作业添加,而不是手动添加...
我知道这应该很容易,但老实说 - 我有点卡住了,甚至可能羞于问这样一个微不足道的问题......