在我们的项目文件中,我们正在使用StyleCop,并在构建过程中运行它。我们修改了项目文件以包含StyleCop目标,如下所示: <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <Import ...
我想做的是创建一个干净的虚拟机映像,作为应用程序构建的输出。 因此,将创建一个新的虚拟机(从模板中创建即可,安装了操作系统和一些基础软件)——在IIS中创建一个新的网站,并将Web应用程序构建输出复制到虚拟机硬盘上的某个位置。正确配置IIS后,虚拟机将启动并运行。 我知道有MSBuild任...
我们正在使用 Windows Azure 将我们的应用程序托管在 Cloud Service 上,并使用 Powershell 使用 msbuild 构建和打包网站。 发布后,我们的首次响应时间非常慢,所以自然而然地,我们需要预编译应用程序。 有许多关于使用 aspnet_compiler...
我有一个MSBuild脚本来部署Web应用程序。 它通过将'app_offline.htm'文件复制到服务器来停止当前的Web应用程序。 在此之后,它会删除其他文件,然后将新文件复制到服务器。 我需要在复制'app_offline.htm'和删除之间添加延迟。 我的当前脚本会抛出错误,因为...
我维护一个相当大的软件构建,由大约 350 个 C# 项目组成。我们的调试版本构建时间约为 17 分钟。 我一直在寻找改进构建时间的方法,BuildInParallel 属性看起来很有趣。特别是因为我们有一台四核服务器用于构建,应该能够充分利用计算能力。 但是......在设置了属性后,修...
这似乎是一件很明显的事情,但我已经试图在网上找到任何示例或自己实现它,结果把我所有的头发都拉出来了。 我有一个包含19个项目的c#解决方案和一个运行构建脚本驱动MSBuild的Jenkins构建服务器。当然,MSBuild会根据输入和输出来确定需要编译什么和不需要编译什么。 我正在尝试创建...
大家好, 我正在尝试使用Team City。 我已完成7个步骤中的前6个步骤。现在,在“代理要求”选项卡下的最后一步中,它向我显示以下消息: 代理兼容性 在此部分中,您可以查看哪些代理与要求兼容,哪些不兼容。 没有注册代理。 为什么会出现这个消息?有解决方案吗? ...
我需要编写自动构建脚本。由于其与VS.net的集成,我使用MSBUILD。我正在尝试将一些文件从构建环境复制到部署文件夹。我使用MSBuild的复制任务。但是,它不像我预期的那样复制目录树,而是将所有内容都复制到单个文件夹中。重复一遍,目录树中的所有文件最终都在一个文件夹中。我需要将文件夹和目...
我想获取项目根目录下的所有单元测试程序集列表。可以按照以下步骤完成: <CreateItem Include="**\bin\**\*.UnitTest.*.dll"> <Output TaskParameter="Include" ItemName="Items"/...
概述: 使用Visual Studio建立的100多个项目的方案文件出现了构建错误,其中包含以下项目类型: 本地C/C++ 托管C++ 托管C# 方案文件包含不同类型项目之间的正确依赖关系。但是,使用MSBuild命令行构建时出现了问题。托管项目(包括C++和C#)的依赖项以错误的顺...