繁体   English   中英

单击一次部署和解决方案配置

[英]Click Once Deployment and Solution Configuration

有没有一种简单的方法来配置不同的配置文件以在 WinForms 应用程序中单击一次进行发布? 我希望根据解决方案配置创建一个 Settings/app.config,即:Debug/Release,并具有相同的设置键,但指向不同的机器/db 用于每个解决方案配置的开发/生产连接。

谢谢,

标记

可悲的是,与 ASP.Net VS2010 不同,它不支持调试/发布的不同配置文件。 令人沮丧的是,各个 VS 团队没有更好地协调,因为 ASP 中的功能非常有用。

确实,在运行 msbuild 之后,为调试与发布更改 app.config 的唯一位置是在构建过程中。

我编写并销售了一款名为 ClickOnceMore 的软件,它使用宏方法支持不同的环境(调试、登台、QA、生产等)。 您可以根据构建类型(可以在命令行中传递)为每个宏定义不同的值。 然后,您可以使用这些宏的值来选择不同的配置文件或替换配置文件模板中的值。

ClickOnceMore 中的一种更简单的方法允许您使用内置宏 [DebugOrRelease] 为 Debug 或 Release 构建选择不同的配置文件。

您可以在此处下载 ClickOnceMore 的免费试用版:www.clickoncemore.net 如果您在制作场景时遇到任何问题,请告诉我,它应该能够完全按照您的意愿进行操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM