我们的应用程序使用一个组合ASP.NET 和柔性平台。

我能够成功地使用建立服务,以建立和部署。NET的网站。工作的罚款。然而,我们也有as文件TFS和我已经创建了一批文件,以成功地汇编ActionScript从命令行。

我想建立两个单独建立的定义ASP.NET 和柔性汇编。Flex显然没有一个SLN文件--我可以创建一个建立定义,文件从头开始,以支持Flex汇编批文件没有一个解决方案的文件?任务相当简单的创建(见下文),但是我从来没有建造一个定制的团队建立脚本,而不使用创造的向导--和创造导期望你提供一个解决方案文件,这是我所没有的。

我的建立脚本,将会非常简单:

  1. 获得最新版本的ActionScript文件
  2. 运行ActionScript汇编批文件
  3. 复制ActionScript文件的部署的文件夹
有帮助吗?

解决方案

绝对的。 TFSBuild.proj 是MSBuild文件,该文件呼吁解决方案建立在TFS。你可以修改,以建立任何你想要使用MSBuild,这是语言。vbproj。csproj文件编写的。有多种多样的任务,MSBuild可以让你用...

其他提示

不,你不需要一个解决方案文件中得到一个建立过使用TFSBuild.一个非常简单的项目文件可能看起来像这样(貌伦霍尔伯格):

<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
  <Target Name="EndToEndIteration">
    <Exec Command="SomeScript.cmd" />
  </Target>
</Project>

请调查这个 页面 从阿伦斯博客。默认的目标在tfsbuild.proj文件实际上是限定在一个"共同的"目标的文件和进口的projfile通过这一指令:

  <Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v8.0\TeamBuild\Microsoft.TeamFoundation.Build.targets" />

如果进口除你只需要EndToEndIteration目标得到tfsbuild运行。...

所有最好的 /尼尔斯

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top