问题标签 [slowcheetah]

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 投票
5 回答
24074 浏览

visual-studio - app.config 转换

我非常喜欢在 Visual Studio 2010 中添加web.config 转换。另请参阅Scott Hanselman 最近在 MIX2011 上的演讲

糟糕的是,这个功能(至少看起来)只对 web 项目可用。

在我们的解决方案中,我们有几个 Windows 服务连接到不同的数据库,具体取决于它们所部署的环境。

有没有人想出一个很好的、整洁的方法来实现类似的“app.config 转换”功能?

注意:我们使用 TFS 2010 以持续集成的方式构建我们的解决方案。

0 投票
1 回答
8426 浏览

msbuild - 使用 MsBuild 生成自定义 MsDeploy 清单(包目标)

我正在使用 Web Deploy 为我的产品打包和部署网站。特别是,我的解决方案中有两个不同的项目,我使用这种方法进行部署。

我在解决方案中有第三个项目(Windows 服务),它也需要安装在 Web 服务器上。

我知道我可以编写一个自定义清单(用于dirPath,filePathrunCommand提供程序)并直接调用 MsDeploy 来部署它。但如果可能的话,我想利用现有的 MsBuild 任务来打包我的服务。

我看到可以通过 msbuild 目标对清单文件进行一些自定义:

http://social.msdn.microsoft.com/Forums/en/msbuild/thread/1044058c-f762-456b-8a68-b0863027ce47

特别是通过使用该MsDeploySourceManifest项目。

在浏览适当的 .targets 文件后,如果我使用目标,它看起来像contentPath或者iisApp将被附加到我的清单中。Package理想情况下,我只想复制一个程序集(或目录),可能设置 ACL,然后在服务上执行 installutil.exe。

Package是否可以通过编辑我的 csproj 文件来完全自定义目标生成的清单?

如果没有,是否有一种简单的方法来构建一个新的目标,它相当于Package,但允许我吐出一个完全自定义的清单?

0 投票
2 回答
2113 浏览

visual-studio-2010 - VS Setup Project target app.config in ..obj\x86\Release

I created an app.config transform for my WinForms project using Dan Abramov's solution here. Works great and the config file is transformed and present in the correct obj folder.

When I look at the outputs for the Primary Output of my application, it gets the app.config from the project directory instead of the corresponding obj folder like everything else...a big oversight, in my opinion, by MSFT. Obviously, they didn't have transforms in mind for all config file types.

So now, how do I get the Primary Output of my main project to output the config file from the obj folder based on the build configuration?

0 投票
1 回答
580 浏览

tfs - 通过开发、构建和部署过程指导“构建”

问题

使用 TFS——特别是 Team Build——我正在尝试提出一种用于构建和部署多个 Web 应用程序的策略。我正在努力定义我想要如何执行这些构建和部署。

在这种情况下,我将构建定义为在编译任何应用程序时创建的内容。我将部署定义为实际发布到某个环境的内容,即使该环境是内部的。

TFS 提供了一种创建构建的方法。生成的构建的质量可以由适当的用户设置。构建可能具有准备测试、通过 QA、通过 UAT、失败、已发布等质量。

可能性

我从事过在 TFS 中设置了与部署相对应的构建定义的项目。因此,例如,PC 将具有 Builds ReleaseQA、ReleaseUAT 和 ReleaseProd。尽管这确实有效并且已集成到 TFS 中,但对我来说感觉像是在作弊;与其创建一个构建并在自己的环境中引导它,不如创建多个构建并将每个构建部署到不同的环境中。

我设想了一个通过生成构建然后在各种环境中推广该构建来工作的过程。

惊人的

右键单击 TFS 中特定的已完成构建,然后选择 Deploy->UAT。

不太棒

位于我的构建机器上的脚本文件夹,其标题包括 deploy-build-qa、deploy-build-uat 和 deploy-build-prod;一个人用内部版本号调用它们,脚本将构建版本部署到适当的环境

是否有一种很好的集成方式来执行我提出的令人敬畏的场景之类的事情,或者我是否坚持不那么令人敬畏的事情?如果没有任何“开箱即用”的东西,我愿意接受附加组件或应用程序。

0 投票
1 回答
254 浏览

app-config - 如何配置设置和部署项目以使用转换后的应用配置?

我一直在使用SlowCheetah 来转换我的 app.config 文件,这部分工作正常。当我构建 Windows 客户端应用程序时,正确的转换将应用于 AppName.exe.config。

我遇到的问题是 S&D 项目总是寻找 app.config 显然不包含更新的值。

如何配置 S&D 项目以查找 AppName.exe.config 并将其打包?

0 投票
1 回答
589 浏览

asp.net - Web.config 转换另一个配置文件

您能否以相同的方式对另一个文件(如 connections.config、nlog.config、app.config)进行 web.config 转换?我似乎找不到答案。

0 投票
2 回答
225 浏览

.net - .Net 配置文件,如果我只想将一些应用程序设置放在外部配置文件中怎么办?

我有一个 app.config 文件,应用程序设置如下:

如果我想将 setting2 和 setting3 移动到外部配置文件“prod.config”,但又想将 setting1 保留在根配置文件中怎么办?我试过这样做:

但是,这会导致我的应用程序失败。如果我将 setting1 移动到 prod.config 文件中,它会成功。我怎样才能得到这个工作?

0 投票
2 回答
22556 浏览

xml - 使用 msbuild 我想使用来自 teamcity 的值更新配置文件

我有一些看起来像这样的 XML:

在 TeamCity 中,我有许多系统属性:

我可以使用什么样的 MsBuild 魔法将这些值推送到我的 XML 文件中?总共有20个左右的项目。

0 投票
1 回答
428 浏览

c# - web.config 和不同项目中的不同配置不匹配

我正在使用此代码(在我的 DAL 项目中):

ConfigurationManager.AppSettings["server"]

访问 web.config 文件中的 appsettings 部分(来自 web 项目):

在 Web.Debug.config 我正在使用以下转换

之后,当我启动应用程序时,配置文件不会被转换。第一行代码返回未转换的信息。代码有什么问题?我错过了什么?

我试图发布它,当我检查配置文件时,一切正常,就像它应该是一样。

0 投票
10 回答
75000 浏览

asp.net - Web 配置转换不起作用

在 .NET MVC 3.0 应用程序中,我有以下配置appSettings

网络配置

为了调试,我定义了以下配置转换:

web.Debug.config

我在调试模式下运行应用程序,但我的 SMTP 端口仍然从web.config, 而不是web.Debug.config.

谁能建议这种配置有什么问题?