小编And*_*nes的帖子

从32位WIX安装程序检测64位系统

我有一个32位WIX安装程序,可以安装基于.NET的Windows服务.我需要使用一个32位和64位版本的外部.dll.32位安装程序有没有办法检测到它在64位机器上运行?我想有条件地安装32位或64位.dll.

wix wix3.5

8
推荐指数
2
解决办法
5515
查看次数

更改WIX的VS2010环境变量

我需要构建基于WIX的安装程序的两个品牌版本.版本之间的唯一区别是包含公司联系人详细信息的单个位图.我想保留一个WIX项目,这样我就可以维护更少的项目.我正在使用环境变量来改变将哪个位图插入到安装程序中

Source="$(env.CompanyName) contact.png"
Run Code Online (Sandbox Code Playgroud)

这工作正常,但是我无法在VS2010中更改环境变量.VS2010正在使用VS2010启动时设置的环境变量来编译WIX安装程序.我必须重新启动VS2010才能让它获取新的环境变量值.

我有36个嵌套项目,所以我不想在每个项目中设置构建变量 - 这就是我试图使用环境变量的原因.

有谁知道如何更改当前VS2010实例使用的一个环境变量?或许还有更好的方法?

wix visual-studio-2010

5
推荐指数
1
解决办法
1469
查看次数

水平或垂直WPF线限制为125,000像素?

水平或垂直WPF线限制为125,000像素吗?查看下面的代码,绿线正确显示,但红线尽管仅延长了0.01点,却根本不显示。知道为什么吗?

<Window x:Class="DCView.Window11"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window11" Height="300" Width="300">
    <ScrollViewer>
        <Grid Width="150000">
            <Line X1="0" X2="125000.00" Y1="10" Y2="10" StrokeThickness="1" Stroke="Green"></Line>
            <Line X1="0" X2="125000.01" Y1="20" Y2="20" StrokeThickness="1" Stroke="Red"></Line>
        </Grid>     
    </ScrollViewer>
</Window>
Run Code Online (Sandbox Code Playgroud)

安德鲁

wpf

5
推荐指数
1
解决办法
500
查看次数

标签 统计

wix ×2

visual-studio-2010 ×1

wix3.5 ×1

wpf ×1