【问题标题】:Update hosts file on post-build event Visual Studio 2012在构建后事件 Visual Studio 2012 上更新主机文件
【发布时间】:2013-04-07 16:35:58
【问题描述】:

我有一个 VS2012 项目。为了让它运行,我需要一个主机文件条目 例如。 127.0.0.1 local.mywebsite.com

问题是我想让新开发人员尽可能轻松地从 TFS 获取项目并运行它,而无需任何额外步骤。

如果该条目不存在,我是否可以执行一个构建后事件,该事件可以将该条目添加到我的主机文件中?

【问题讨论】:

    标签: visual-studio-2010 visual-studio-2012 hosts-file post-build-event build-events


    【解决方案1】:

    您可以通过使用 MSBuild 扩展构建过程来实现这一目标。调用 WriteLinesToFile 包裹在 AfterBuild 目标中的任务。或者你可以write your own custom MSBuild Task

    【讨论】:

      【解决方案2】:

      回答我自己的问题:

      1. Visual Studio-->打开 Nuget 控制台并运行以下命令:Install-Package MSBuild.Extension.Pack
      2. Visual Studio-->右键单击-->卸载您的项目 (.csproj)
      3. 卸载后你现在可以右键单击-->编辑.csproj
      4. 一直向下滚动并将这些行粘贴到结束“项目”标记之前 -->http://pastebin.com/eEJXDrmi
      5. 保存.csproj并右键单击->重新加载项目

      你可以走了!!!!现在,当您构建项目时,如果该条目存在,它将更新您的主机文件,如果该条目不存在,它将创建该条目。很酷的东西!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-10-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-21
        • 2016-08-11
        • 1970-01-01
        相关资源
        最近更新 更多