问题标签 [microsoft.build]
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 项目)
此代码不会向控制台写入任何内容,因为集合为空。
但是!,如果我调试集合获取导入的代码,我猜它与时间有关?
microsoft.build - 以编程方式修改程序集绑定
我在使用Microsoft.Build.BuildEngine时遇到问题,应该修复修改我的 .exe.config 文件以添加以下内容。
我的问题是,我无法修改文件,我必须通过代码修复它,我认为这应该是可能的,对吧?
但是如何?,我怎样才能修改我的应用程序,使其运行就好像对配置文件进行了上述更改一样?
tfs - Microsoft.Build.Tasks.v3.5 无法从 dll.refresh 引用复制 dll
由于不存在 DLL 文件,我在 TFS2010 构建服务器上经常遇到错误。它通过 dll.refresh 从另一个文件夹更新此文件,两个文件夹都映射到工作区中。
我打开日志,发现了这个:
Task "CombinePath"
Done executing task "CombinePath".
Task "Copy" skipped, due to false condition; (!Exists('%(Project_B71059A4-EFC4-479F-B41A-1364F74F09CB_References.Identity)')) was evaluated as (!Exists('xxx\xxx\..\..\..\..\Dependencias\xxx\xxx.dll')).
Task "Copy" skipped, due to false condition; (!Exists('%(Project_B71059A4-EFC4-479F-B41A-1364F74F09CB_References.Identity)')) was evaluated as (!Exists('xxx\xxx\..\..\..\..\Dependencias\xxx.dll')).
Task "Copy" skipped, due to false condition; (!Exists('%(Project_B71059A4-EFC4-479F-B41A-1364F74F09CB_References.Identity)')) was evaluated as (!Exists('xxx\xxx\..\..\..\..\Dependencias\xxx.dll')).
似乎它正在解析\..\..\
为文件夹名称,而不是定位正确的路径。
该怎么办 ?
c# - 如何以编程方式进行 ClickOnce 发布?
我需要使用 C# 代码(使用 Microsoft.Build)发布 ClickOnce 应用程序。我已经搜索了很长时间,但没有找到该程序的良好专业知识。
使用 MAGE.EXE 或从 Visual Studio 发布它不是一种选择。
由于 Microsoft.Build 上的文档很差,而且没有真实的例子,我真的在猜测这个过程会是什么样子。
c# - Microsoft.Build 网站文件的引擎输出
我正在使用 Microsoft.Build 引擎从另一个应用程序编译网站,但在获取正确的可部署内容时遇到了问题。
如果我使用以下 MSBuild 命令,网站将正确构建。“Outdir”目录 (C:\output) 包含 bin 文件夹中所有 DLL 的副本,但没有 aspx 页面。“WebProjectOutputDir”目录 (C:\weboutput) 包含整个部署包(DLL、aspx 页面、CSS 等)的完整副本。
我尝试使用以下代码结构在上面重新创建此命令:
执行代码时,我会在“C:\output\”目录中获得构成网站的所有 DLL 的副本,就像上面一样,但在“WebProjectOutputDir”参数中指定的目录为空。是否有其他人使用过 Microsoft.Build 引擎来编译网站,如果是,您是如何获得可部署版本的代码的?
msbuild - Project.Build 不适用于 DeployOnBuild=true
我的代码如下:
buildResult
设置为false
。但是,它不会向记录器引发任何错误。并且项目没有部署。
我在管理员模式下运行我的 exe。
任何帮助表示赞赏。
谢谢
Chris
提示:CSAutoParameterize.parameters
尚未创建其他子文件夹。
c# - C# msbuild 如何使用构建引擎日志
我想在 C# 中使用msbuild,有两种方法:
我们有一个构建引擎来编译一些 xml,并且引擎有自己的日志记录系统。
1) 在 C# 中调用 msbuild
这行得通,但我想要一种更程序化的方式。
2) 使用 Microsoft.Build命名空间
问题是,我不能使用构建引擎日志系统,比如说,Microsoft.Build Logger 返回构建结果但不是很有用,我们的构建引擎的记录器可以找出更多关于错误的详细信息。
由于 Microsoft.Build 也使用*.vproj
并且程序集 dll 工作正常,有没有办法使用客户构建引擎的记录器并输出到某个地方......
visual-studio-2010 - Visual Studio 无法读取项目文件(不再)
自从我最新的 Windows 更新(系统还原无法撤消)以来,我无法使用 Visual Studio 2010 加载任何项目。该项目显示为灰色(不可用),当我尝试重新加载它们时出现错误:
我尝试创建新项目:同样的错误
我尝试创建不同类型的项目(命令提示符、silverlight、windows phone):同样的错误
删除 .suo 和 .user 文件并没有改变任何东西
我没有移动项目
在 Windows Vista 中使用 Visual Studio 2010
c# - 找出 c# 中的 BuiltIn 函数返回 false 的原因
如何找出 c# 中的 BuiltIn 函数返回 false 的原因。
例如。
我已经在我的一个子类中的 Microsoft.Build.Framework.ITask 中实现了 Execute 方法。如果我执行成功的任务,这个 Execute 函数将返回“True”,否则它返回 False。我的问题是它是否返回 false 我怎么能找出失败背后的原因。