问题标签 [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.
batch-file - 为 MSBuild 使用变量时,AssemblyInfo 不起作用
我有以下行很好用
我尝试像这样输入线路,但这不起作用
我的 assemblyinfo 文件中的版本号是 1.0.0.32 所以在第一种情况下,我实际上看到它发生了变化,但第二种情况不起作用:(。
我有一个 bat 文件,里面有这一行
我像这样运行命令
它不起作用:(。有什么想法为什么在使用属性时会中断?
fxcop - MSBuild 扩展包 FxCop - 使用规则集开关
我正在尝试指定一个规则集而不是规则程序集作为 fxcop msbuild 任务的一部分,但它目前不起作用。文档说它确实支持这一点。
http://www.msbuildextensionpack.com/help/3.5.11.0/html/a111be65-19a8-05e0-5787-c187c3ee65f2.htm
所以我已经声明了如下的构建任务......
但 msbuild 输出返回以下错误
我有第 4 版的 MS Build Extension Pack 4.0,所以它应该已经包含以下 fxcop 任务。
c# - 使用 MSBuild Extension Pack 和 AssemblyInfo 自动化版本号,为什么添加到现有项目时会失败?
我有一个大型项目,其中包含几个解决方案,这些解决方案都包含独特和共享项目的组合。
当我运行所有解决方案的批量构建时,我试图让它们都具有相同的自动递增版本号。
前两位需要固定,后两位自动递增。
这似乎是 MSBuild 扩展包中 AssemblyInfo 类的默认行为
所以我在这里遵循了指南:http ://www.msbuildextensionpack.com/help/3.5.12.0/html/d6c3b5e8-00d4-c826-1a73-3cfe637f3827.htm
而且我几乎一无所获。
如果我将以下行添加到一个简单的全新测试项目中:
它工作正常。每次在 VS 中构建项目时,它都会更新版本号。
但是,如果我在现有解决方案的第一个项目中添加完全相同的行,则会收到以下错误:
AssemblyInfo.cs 的内容是:
几乎与工作测试版本完全相同:
那么为什么它在一个中起作用,而在另一个中不起作用呢?
deployment - 使用 MSBuild 在远程服务器上部署网站
我已经为一个项目创建了部署包,现在我需要将它部署在远程服务器上。所有这些都必须使用 MSBuild 来完成。我使用 MSBuild 创建包并将其部署在本地计算机上。作为 .net 和 MSBuild 的新手,我不知道该怎么做。可以使用 MSBuildExtensionsPack 完成吗
sql-server - 通过 TeamCity 执行具有集成安全性的 Sql 在用户登录时失败
我有一个 MSBuild 脚本,它使用SqlExecute
类似于以下的 MSBuildExtensions 命令:
如果我从命令行运行它(使用所有正确的变量和诸如此类的东西),那么它就可以正常工作。
我有一个 TeamCity 构建代理设置为可以从命令行成功运行此 MSBuild 脚本(输入所有相同的变量)的同一台机器,我收到以下错误:
我为此任务添加了一些调试输出:
通过cmd运行时,用户名为danielm
通过 TeamCity 运行时,用户名为danielm$
两者的域相同。
我做错了什么,或者我需要执行哪些后续步骤才能获取更多信息?
msbuild - MSBuild.ExtensionPack.Xml.XmlFile TaskAction="ReadAttribute" 失败
我无法读取<add name="ReleaseVersion" value="4"/>
下面 app.config 中的 value 属性。我完全不知所措。我怀疑 XPath 值或 Key 值。
目标
应用程序配置
更新
我查看了 http://msbuildextensionpack.codeplex.com/SourceControl/changeset/view/83099#1714660 的代码XmlFile.ReadAttribute
,它使用SelectSingleNode
命名空间语法进行调用。这可能是问题所在。
.net - 如何通过 MSBuild 扩展包配置网站以在 IIS 6 上使用 .net 4?
我正在使用 msbuild 扩展包(版本 3.5)来创建网站(在 IIS 版本 6、Windows 2003 上)。
我正在尝试将网站配置为使用 .net 框架版本 4.0(而不是默认的 2.0 版本)。
当我使用 IIS 管理包执行此操作时,我选择虚拟目录的属性,转到“asp.net 框架”选项卡,然后选择版本 4.0。
如何使用 msbuild 扩展包中的任务进行配置?
msbuild - 如何通过 MSBuild 参数调用 MSBuild.ExtensionPack?
您好我正在使用 MSBuild Extension Pack 将 Windows 服务安装到远程计算机。我正在通过命令提示符对此进行测试,并成功安装了该服务。我现在想使用 MSBuild 参数调用此扩展包。
我的代码如下所示:
我怎样才能做到这一点?根据我的猜测,构建参数看起来像这样:
但我不确定这些论点。任何帮助都非常感谢。
c# - 安装win服务时如何解决“无效服务帐户”问题?
我正在使用 Msbuild Extension Pack 远程安装 windows 服务。每次我尝试部署我的应用程序时,我都会收到此有线错误:
远程服务器中的帐户设置为作为服务登录,即使它不能解决问题。
注意:这是使用 Visual Studio 2010 创建的 Windows 服务。由于我的环境中的网络问题,我不希望 Powershell 安装它。
有关该主题的任何帮助都非常有用。
tfsbuild - TFSBuild.proj 导入更新 - 需要建议
通过安装 Sql Server 2008 express 而不是 SSE 2005,我们的新 Win 7 VS2008 Team System 构建服务器取得了一些进展。下一个障碍是我们正在使用 VS2008,我们的团队项目文件导入了 Sql Server 2005 的 MSBuild 扩展包,这似乎不适用于 Win 7 和 Sql Server 2008。因此,我们已将日期为 2012 年 10 月的 MSBuild 扩展包安装到默认路径。我们的构建现在失败了,因为导入找不到“$(MSBuildExtensionsPath)\ExtensionPack\MSBuild.ExtensionPack.tasks”。
而且我也找不到!
这是版本不匹配(在这种情况下我们如何摆脱这个漏洞)还是我很傻?我能找到的唯一文件是 $(MSBuildExtensionsPath)\ExtensionPack\MSBuild.ExtensionPack.Tfs2010.dll,这对我来说看起来不合适。据我所知,安装的 MSBuild Extension Pack 帮助文件不包括这类事情,所以我很茫然。
TIA