小编Ran*_*ger的帖子

使用.NET字符串格式,如何格式化字符串以显示空(空字符串)为零(0)?

我在ASP.NET Datagrid中使用DataBinder.Eval表达式,但我认为这个问题一般适用于.NET中的String格式.客户已请求如果字符串的值为0,则不应显示该字符串.我有以下黑客来完成这个:

<%# IIf(DataBinder.Eval(Container.DataItem, "MSDWhole").Trim = "0", "", 
    DataBinder.Eval(Container.DataItem, "MSDWhole", "{0:N0}"))  %>
Run Code Online (Sandbox Code Playgroud)

我想更改{0:N0}格式表达式,以便我可以消除IIf语句,但找不到任何有效的.

.net formatting string.format string-formatting

6
推荐指数
1
解决办法
4703
查看次数

如何在两个WiX项目中共享WiX片段?

我们在SomeDialog.wxs文件中有一个WiX片段,它会提示用户输入一些信息.它在InstallerUI.wxs文件中的另一个片段中引用,该文件控制对话框顺序.当然,Product.wxs是我们的主要文件.效果很好.

现在,我为另一个应用程序的.MSI安装了第二个Visual Studio 2008 Wix 3.0项目,它需要向用户询问相同的信息.我似乎无法找出共享文件的最佳方式,以便更改所请求的信息将导致两个.MSI获得新行为.

老实说,我不知道合并模块,.wsi(包含)或.wixlib是否是正确的解决方案.我希望找到一个有人这样做的简单例子,但到目前为止我都失败了.

编辑: 根据Rob Mensching的 wixlib 博客文章,wixlib可能就是答案,但我仍然在寻找如何做到这一点的例子.

wix wix3 wixlib

4
推荐指数
1
解决办法
3637
查看次数

标签 统计

.net ×1

formatting ×1

string-formatting ×1

string.format ×1

wix ×1

wix3 ×1

wixlib ×1