小编JLT*_*T93的帖子

Wix - ICE60和ICE69警告

我在使用WiX时遇到了一些问题.我当前的警告是ICE60,它告诉我我的.ttf文件不是字体,它的版本不是伴随文件参考.它应该具有语言列中指定的语言.

此警告的问题是我无法为该文件设置语言版本.根据有关此警告的MSDN文档,我可以通过向字体文件添加版本来禁止它.不完全确定如何!

我的下一个警告是ICE69,不匹配的组件参考.快捷方式表的条目"ApplicationStartMenuShortcut"属于组件"ApplicationShortcut".但是,"Target"列中的格式化字符串引用了属于组件"MyApp.exe"的文件"MyApp.exe".组件具有相同的功能.

<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
     xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension">
<?include "config.wxi"?>
<Product Id="*" UpgradeCode="67bd6fc7-c75b-434b-a305-2808541f8185" Version="1.0.0.0" Language="1033" Name="MyApp" Manufacturer="MyApp">

    <Package InstallerVersion="300" Compressed="yes"/>
    <Media Id="1" Cabinet="MyApp.cab" EmbedCab="yes" />

    <PropertyRef Id="NETFRAMEWORK45" />

    <Condition Message="This application requires .NET Framework 4.5. Please install the .NET Framework then run this installer again.">
        <![CDATA[Installed OR NETFRAMEWORK45]]>
    </Condition>

    <Directory Id="TARGETDIR" Name="SourceDir">
        <Directory Id="ProgramFilesFolder">
            <Directory Id="APPLICATIONROOTDIRECTORY" Name="MyApp">
                <Directory Id="RESOURCESDIRECTORY" Name="Resources" />
            </Directory>
        </Directory>
        <Directory Id="ProgramMenuFolder">
            <Directory Id="ApplicationProgramsFolder" Name="MyApp"/>
        </Directory>
    </Directory>

    <Icon Id="_MyApp.ico" SourceFile="$(var.SourceDir)\Resources\MyApp.ico" />
    <Property Id="ARPPRODUCTICON" Value="_MyApp.ico" />

    <MajorUpgrade …
Run Code Online (Sandbox Code Playgroud)

xml wix

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

PHP - 如何计算生成器的产量

使用PHP> = 5.5如果我们有一个产生值的方法,那么计算这些值的最佳方法是什么?

我期待的是能够将Generator转换为数组并计算它,但它会返回一个空数组.Count()也不起作用,因为尽管不是空的,但报告为空.

我对此感到困惑.如果你不需要计算发电机的产量,那么这是一个很好的功能,否则我没有看到它的重点.有一种方法可以检测生成器是否为空,这是通过使用key()方法,如果它返回NULL,则无法产生或者已经迭代了生成器,这意味着当前指针为空.

php yield generator

7
推荐指数
3
解决办法
6222
查看次数

标签 统计

generator ×1

php ×1

wix ×1

xml ×1

yield ×1