问题标签 [build-templates]

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.

0 投票
1 回答
173 浏览

powershell - Azure:构建模板:如何提取 defaultStorageAccount

我正在尝试从存储在默认存储帐户中的 vhd 图像在我的 Azure DevTestLab 中创建自定义图像。

我开始在GitHub存储库中修改用于从 vhd 创建自定义图像的 ARM 模板文件。

我已经创建了 DevTest 实验室,我可以运行以下 Powershell 命令来获取其数据:

这会产生大量信息。如果要提取默认存储帐户名称,请执行以下操作:

所以我知道有可能得到它。现在我修改了 Azure 构建模板(一个 JSON 文件)的变量部分,如下所示:

},

当我使用 azuredeploy.json 和 azuredeploy.parameters.json 调用 New-AzureRmResourceGroupDeployment 命令时,此代码实际上有效。

但是,我不想硬编码storageAccountID变量,而是想从环境中提取 defaultStorageAccount。我试过这样的事情:

我对此尝试了一些变化,但没有任何效果。我需要使用什么语法来提取与我为 storageAccountID 硬编码的相同信息?

(我在微软对模板函数的描述中找不到任何东西)。

0 投票
1 回答
644 浏览

visual-studio - Visual Studio 2017 -TFS - 组织文件夹结构输出

我想以与构建文件相同的结构来组织我的文件:

  • 解决方案1
    • 项目1
    • 项目2

目前我处理每个项目的输出路径(..\bin\NameProject)有这个:

  • 解决方案1
    • 项目1
    • 项目2

但是在每个项目中(所以在 project1 和 project2 中),我找到了所有项目中的所有 DLL/可执行文件。我希望 project1 的输出只接收来自 project1 的 DLL/可执行文件,对于 project2 也是如此。

然后,我想用构建过程模板(https://msdn.microsoft.com/en-us/library/dd647551(v=vs.120).aspx)来解决这个问题,所以我有这个结构:

  • *构建过程模板

    • -BuildProcessSource

      • 模板(里面有我的 CustomTemplate.xaml)
  • 解决方案1

    • -项目1

    • -项目2

但我不知道这一步如何帮助我。也许这不是好方法。你有想法吗?

感谢你们对我的帮助!

编辑

我想要的输出正是例如:

0 投票
1 回答
217 浏览

.net - 在 TFS webpack.optimize.UglifyJsPlugin 中构建 .Net Core Angular 应用程序的问题已被删除错误

我基于 Visual 2017 .net Core 中的内置 Angular 模板创建了一个 Angular 项目。

我在 IIS 中本地运行它没有问题。

但是,当尝试将项目发布到本地 IIS(或在外部使用 TFS 构建定义)时,出现以下错误:

...然后:

...最后:

老实说,我不知道如何配置由 .proj 文件中嵌入的命令触发的 webpack.config.vendor.js:

这就是我的 webpack.config.vendor.js 的样子:

是的,我意识到我应该为 DEV 和 PRD 提供单独的配置文件。我知道我做错了什么,但我是 Angular 等的新手

任何帮助表示赞赏。