14得票1回答
如何将 .svn 排除在 _bin_deployableAssemblies 目录之外?

在 ASP.NET MVC 3 的 VS 2010 项目中,有一个添加“可部署依赖项”文件夹 (_bin_deployableAssemblies) 的选项(在 Web 项目上右键单击),该目录中的文件将被复制到 /bin 目录中。 如果你使用 Subversion,此任务还会尝试复制 .s...

7得票3回答
自动化 VS 2010 中的“发布”配置文件替换

我正在使用Visual Studio 2010的“发布”功能中的配置文件替换功能,如此文章所述。我想使用MSBuild/Hudson自动化此过程。有谁知道如何做到这一点吗? 我喜欢它的工作方式,但如果我无法自动化它,我将不得不切换到XmlMassUpdate或类似工具。

16得票3回答
如何从MSBuild将消息输出到Visual Studio输出窗口?

我曾尝试在Visual Studio项目文件中添加<Message>元素以调试构建进程,但该元素对写入到Visual Studio输出窗口的文本没有任何影响。 是否有一种方法可以通过向正在构建的项目添加标记来将消息写入到Visual Studio输出窗口中?

17得票3回答
MSBuild MSBuildCommunityTasks任务时间

我有一个MSBuild项目,想要将当前日期添加到我正在创建的zip文件中。 我正在使用MSBuildCommunityTasks。<!-- Import the CommunityTasks Helpper --> <Import Project="$(MSBuildExte...

15得票4回答
TFS和MSBuild版本号与最后更改集

我希望创建一个构建号,看起来像“主版本号.次版本号.日期.TFS中的最后更改集编号”,问题是如何从TFS获取最后的更改集编号。是否有任何属性或其他方法可以实现?

9得票2回答
如何在 Web 项目中使用 SlowCheetah 在构建过程中转换配置文件

我希望能够在构建时转换所有的配置文件。 Web.config App.config ....config.xml 在项目文件中,它们都是这样的: <None Include="FooBar.config.xml"> <TransformOnBuild>tr...

7得票4回答
MSBuild错误MSB3086,与TeamCity相关。

我正在尝试使用MSBuild Web Deploy和TeamCity构建和部署一个.NET 4项目。在我的本地开发机上,我用运行中的TeamCity实例成功地完成了这个过程,但是当我尝试使用相同的设置设置一个新的TeamCity实例时,出现以下错误: \Microsoft.Common.ta...

12得票2回答
Visual Studio / MSBUILD在源代码更新时不会更新.lib文件

我有一个Visual Studio解决方案,其中包含一个库项目(我们称之为libFoo),和一个可执行项目(我们称之为Bar),Bar 依赖于 libFoo。 当我更改libFoo / bar.cpp文件并尝试构建libFoo时,Visual Studio会编译我的bar.cpp文件,但不重...

7得票1回答
MSBuild在目标输出和返回值方面的行为令人困惑

我正在尝试理解输出和返回参数背后的逻辑。而且在使用“Outputs”和“Returns”属性的情况下,我发现非常令人困惑的行为。 例如,我创建了一个包含两个目标“Build”和“InternalTarget”的项目。第一个目标通过“Outputs”属性定义其输出,而第二个目标通过“Retur...

11得票6回答
安装KB2993928后,ASP.NET MVC4解决方案构建失败

我们有一个ASP.NET MVC 4的解决方案,含有一些引用,已经顺利构建了约两年。然而,在今天安装KB2993928和KB2993937之后,我们不能再在Windows 7上的机器上运行FxCop来检查这个解决方案了。 我觉得这是因为此次更新更改了GAC中System.Web.Mvc程序集...