问题标签 [msbuildextensionpack]

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.

0 投票
0 回答
482 浏览

msbuild - 未找到 MSBuild 扩展包

我已经在 BuildServer 上安装了 MSBuild.ExtensionPack(来自 CodePlex),但是当构建定义触发构建时,我收到消息:“错误 MSB4019:导入的项目”C:\Program Files\MSBuild\ExtensionPack\4.0\MSBuild .ExtensionPack.tasks”未找到”我完全确定这条路径是正确的!

我可以毫无问题地在服务器的命令提示符中运行相同的 .proj ,只有当我尝试将它作为构建定义触发时它才会失败。

(.proj 文件位于服务器上,如果这很重要,则位于 D 驱动器上。)

0 投票
1 回答
4116 浏览

xml - 使用 MSBuild 读取 XML 文件

我需要使用 MSBuild 从 XML 中读取。这是XML文件的结构

我正在尝试使用 MSBuild Extensions 来读取 XML 并将其存储到构建变量中,如下所示

但是,我输出的消息在我创建的变量中始终没有任何内容。我希望用“一些密码文本”填充变量

0 投票
1 回答
98 浏览

msbuild - 在解决方案中跨多个项目应用 MSBuild 效果

我已经AssemblyInfo使 MSBuild 扩展包的功能正常工作,因此我的程序集描述和文件版本在下面的代码中具有我想要的详细信息...

但我想将此效果应用于 50 多个项目解决方案中的每个项目!

那么我怎样才能在所有项目上工作......而不通过每个项目添加代码?

0 投票
1 回答
1303 浏览

visual-studio-2010 - VisualStudioVersion 属性要求 v11 文件夹包含缺少的 SQLDB/DAC 文件夹

我正在构建一个部署脚本,它应该使用主机上可用的文件版本来运行包含的任务/目标。我的本地机器(Windows 7 64 位)上安装了 Visual Studio 10、2013 和 2014,因此当我浏览 C:\Program Files (x86)\ 时,我看到 Microsoft Visual Studio 10.0、Microsoft Visual Studio v11 .0,Microsoft Visual Studio v12.0, Microsoft Visual Studio v14.0 但缺少 Microsoft Visual Studio C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft 的内容是... SQLDB\Dac\120\Microsoft.Data.Tools.Schema.Tasks.Sql.dll MSbuild 期望存在以便属性运行我的数据库部署脚本。

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\SSDT\Microsoft.Data.Tools.Schema.SqlTask​​s.targets(469,5): error MSB4062: The "SqlModelResolutionTask" task could not be从程序集 C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\SQLDB\Dac\120\Microsoft.Data.Tools.Schema.Tasks.Sql.dll 加载。无法加载文件或程序集 'file:///C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\SQLDB\Dac\120\Microsoft.Data.Tools.Schema.Tasks。 Sql.dll' 或其依赖项之一。该系统找不到指定的文件。确认声明正确,程序集及其所有依赖项都可用,并且任务包含实现 Microsoft.Build.Framework.ITask 的公共类。

我需要在我的机器上安装什么软件包/SDK 才能获得 ..SQLDB\Dac\120\Microsoft.Data.Tools.Schema.Tasks.Sql.dll 以及在我的案例中成功构建所需的其他服务包?

0 投票
0 回答
266 浏览

msbuild - Teamcity 中的意外错误

我正在尝试在 Teamcity 中创建构建代理 (MSBuild),但我失败了。

开始构建过程后,我收到此错误:

[AssemblyInfo] C:\TeamCity\buildAgent\work\dbfd279ad4b719e0\projectpath\project.proj(146, 5):错误 MSB4018:AssemblyInfo-Task 出现意外错误。System.FormatException:输入字符串的格式错误。

在 System.Version.VersionResult.SetFailure(ParseFailureKind 失败,字符串参数)

在 System.Version.TryParseComponent(字符串组件,字符串组件名称,VersionResult& 结果,Int32& parsedComponent)

在 System.Version.TryParseVersion(字符串版本,VersionResult& 结果)

在 System.Version.Parse(字符串输入)

在 System.Version..ctor(字符串版本)

在 c:\code\MSBuildExtensionPack\Solutions\Main\Framework\Framework\AssemblyInfo\AssemblyInfo.cs:Line 1206 中的 MSBuild.ExtensionPack.Framework.AssemblyInfo.UpdateMaxVersion(String& maxVersion, String newVersion)。

在 c:\code\MSBuildExtensionPack\Solutions\Main\Framework\Framework\AssemblyInfo\AssemblyInfo.cs: 1089 中的 MSBuild.ExtensionPack.Framework.AssemblyInfo.Execute()。

在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()

在 Microsoft.Build.BackEnd.TaskBuilder.d__20.MoveNext()

我希望有人能帮助我。

0 投票
1 回答
138 浏览

sql - T-SQL 和 MSBUILD - xml 缩进和换行

我正在使用 msbuild 进行一些自动化。其中一项任务是 sql 查询以获取表的 xml 表示并将其写入文件。所以我正在使用

问题是 - 我在单行中获取 xml 数据,这些数据不可读,难以编辑等。

如何获得带有换行符和缩进的人类可读 xml?

谢谢。

0 投票
1 回答
55 浏览

visual-studio-2012 - 安装 MSBuild 扩展包以创建 DotNetNuke 模块后设置版本信息不存在错误

工作中的 PC 终于成功了,我需要在我的新 PC 上安装 MSBuild 扩展包,以便我可以继续为我的网站创建 DNN 模块。安装后无论出于何种原因,我都会收到与未安装相同的错误

项目 c:\users\... 中不存在设置版本信息

这是我尝试过的:

  • 卸载和重新安装
  • 多次重启电脑和VS
  • 启动新项目并尝试构建它(给出相同的错误)
  • 在线查找有关如何正确安装它的文档和/或视频(不走运)

我当前的 Windows 版本是 win7 x64,我正在创建模块的 DotNetNuke 版本是 DNN 6.2.5。我安装的MSBuild版本是3.5.14和4.0.11。我正在使用 VisualStudio 2012。

我错过了安装步骤吗?我应该使用社区任务吗?

0 投票
2 回答
2150 浏览

msbuild - hide console output from msbuild task

I am running this msbuild scriplet from command line (other details ommited)

How can I hide its output if I don't have any errors on compile ?

0 投票
2 回答
255 浏览

msbuild - NUnit Extension Pack 任务在测试失败后停止

我正在从扩展包运行 msbuild nunit 任务,该扩展包有 1 个测试失败:

输出:

在此处输入图像描述

如何防止下一个目标被执行?“邮编项目”?我正在使用 MSBuild.Extension.Pack.March.2015.zip 和框架 4.0

0 投票
1 回答
254 浏览

msbuild - 如何使用 MSBuild ExtensionPack Zip 将文件添加到 zip 内的特定文件夹?

我想将一些文件从一个项目复制到另一个项目的已发布 zip(不要问)。我有

不过,这只是将其转储到 zip 的根文件夹中。我需要它在 PackageTmp 文件夹中。