首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在IIsExtension源wix3-wix3111rtm中找到ja-JP.wxl错误消息

无法在IIsExtension源wix3-wix3111rtm中找到ja-JP.wxl错误消息
EN

Stack Overflow用户
提问于 2019-04-12 09:59:39
回答 1查看 158关注 0票数 0

环境:Windows 10,Wix3.11.1,VisualStudio2017社区。

我想找到一种方法来点亮我的wix对象,而不需要在wixIISextension中使用几条JP本地化消息。我在3.11.1源代码的en-us.wxl中找到了正确的消息。但不是在J-JP.wxl。

下面是我的VS 2017所创造的光cmd。

C:\Program (x86)\WiX Toolset v3.11\bin\Light.exe -out D:{hoge}{hoge}.msi -pdbout D:{hoge}\hoge.wixpdb -\hoge.wixpdb:JP -ext "C:\Program (x86)\WiX Toolset v3.11\bin\WixIIsExtension.dll“-ext "C:\Program (x86)\WiX v3.11\bin\WixUtilExtension.dll”-ext "C:\Program (x86)\WiX v3.11\bin\WixUIExtensionobj\Debug{hoge}.wixproj.BindContentsFileListja-JP.txt obj\Debug{hoge}.wixproj.BindOutputsFileListja-JP.txt -builtoutputsfile obj\Debug{hoge}.wixproj.BindBuiltOutputsFileListja-JP.txt -wixprojectfile D:{hoge\hoge}.wixproj obj\Debug\ConditionDlg.wixobj obj\Debug\Product.wixobj obj\Debug\ProductApplicationFiles.wixobj obj\Debug\ProductSettingFiles.wixobj 2>C:\agent\_work\8\s\src\ext\IIsExtension\wixlib\IIsExtension_Platform.wxi(12,0):错误LGHT0102:定位变量!(loc.ConfigureIIsExec)是未知的。请确保定义了变量。2>C:\agent\_work\8\s\src\ext\IIsExtension\wixlib\IIsExtension_Platform.wxi(18,0):error LGHT0102:本地化变量!(loc.ConfigureIIs7Exec)未知。请确保定义了变量。2>C:\agent\_work\8\s\src\ext\IIsExtension\wixlib\IIsExtension_Platform.wxi(19,0):error LGHT0102:本地化变量!(loc.StartIIS7ConfigTransaction)未知。请确保定义了变量。2>C:\agent\_work\8\s\src\ext\IIsExtension\wixlib\IIsExtension_Platform.wxi(20,0):error LGHT0102:本地化变量!(loc.RollbackIIS7ConfigTransaction)未知。请确保定义了变量。2>C:\agent\_work\8\s\src\ext\IIsExtension\wixlib\IIsExtension_Platform.wxi(21,0):error LGHT0102:本地化变量!(loc.CommitIIS7ConfigTransaction)未知。请确保定义了变量。2>C:\agent\_work\8\s\src\ext\IIsExtension\wixlib\IIsExtension_Platform.wxi(22,0):error LGHT0102:本地化变量!(loc.WriteIIS7ConfigChanges)未知。请确保定义了变量。2>C:\agent\_work\8\s\src\ext\IIsExtension\wixlib\IIsExtension.wxs(56,0):error LGHT0102:本地化变量!(loc.msierrIISFailedCommitInUse)未知。请确保定义了变量。

当我从GitHub(https://github.com/wixtoolset/wix3/releases/tag/wix3111rtm)下载源代码时,我想我找到了为什么不能在\src\ext\ IIsExtension \wixlib中用IIsExtension(在本地IIS中生成ApplicationPool )点亮代码的原因,我在en-us.wxl中找到了一条消息"msierrIISFailedCommitInUse“,但没有在ja-JP.wxl中。

代码语言:javascript
复制
  <Component Id="cmpAppPool" Guid="MY-GUID" KeyPath="yes">
    <iis:WebAppPool Id="TestPool" Name="Test" ManagedRuntimeVersion="v2.0" Identity="networkService"  />
  </Component>

如果我的假设是正确的,也许我应该设法替换安装在本地computer...But中的Wix工具集的消息列表。还有其他想法吗?

暂时用en-US语言点亮我的项目也许是明智的,但该项目包含许多日文名称文件.

P.S.1我尝试设置了几种文化(阅读build.html),但错误仍在继续。

EN

回答 1

Stack Overflow用户

发布于 2019-04-15 05:42:31

自我回答。

我尝试将名为src\ext\IIsExtension\wixlib\en-us.wxl的文件复制到我的项目中(作为ja-JP.wxl),将其包含在项目中。但未能更改其标头文化。

在我将标题文化从en-US更改为ja-JP后,Light命令工作得很好。

我不知道为什么不起作用。谢谢您的关心。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55649127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档