我已经设法让WIX在退出时启动我的应用程序,但不知道如何使用WixShellExecTarget属性安排两个自定义操作.
一个CA是启动应用程序,另一个是基于来自另一个CA的URL的网页.如果选中相应的复选框,则会启动这些选项.
<!-- Custom action for executing app -->
<Property Id="WixShellExecTarget" Value="[#Application.exe]" />
<CustomAction Id="LaunchApplication" BinaryKey="WixCA" DllEntry="WixShellExec" Impersonate="yes" />
<!-- Custom action for executing Webbrowser -->
<Property Id="???" Value="[CONFIGWIZARDURL]" />
<CustomAction Id="LaunchConfigWizard" BinaryKey="WixCA" DllEntry="WixShellExec" Impersonate="yes" />
Run Code Online (Sandbox Code Playgroud)
任何帮助你可以让我让这个工作将不胜感激.
干杯,杰米
[编辑]我已经尝试了下面的建议,但我没有为第二个动作设置合适的值.它没有像我建议的那样去www.google.com:
<Publish Dialog="MyExitDialog" Control="Finish" Event="DoAction" Value="SetExec1"><![CDATA[NOT Installed]]></Publish>
<Publish Dialog="MyExitDialog" Control="Finish" Event="DoAction" Value="DoExec"><![CDATA[LAUNCHCAPTURE = "1" AND NOT Installed]]></Publish>
<Publish Dialog="MyExitDialog" Control="Finish" Event="DoAction" Value="SetExec2"><![CDATA[NOT Installed]]></Publish>
<Publish Dialog="MyExitDialog" Control="Finish" Event="DoAction" Value="DoExec"><![CDATA[LAUNCHCONFIGWIZARD = "1" AND NOT Installed]]></Publish>
Property(S): LAUNCHCONFIGWIZARD = 1
MSI (s) (5C:DC) …Run Code Online (Sandbox Code Playgroud) 如何使用Wix v3.5在我的正常安装路径之外创建文件夹?
下面为我的root安装创建文件夹.
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="INSTALLLOCATION" Name="FolderName">
</Directory>
</Directory>
Run Code Online (Sandbox Code Playgroud)
例如,如果用户选择c:,那么这将安装到c:\ FolderName
我需要在C:中创建其他文件夹.我怎样才能实现这一目标?
干杯
我有一个使用AD模块连接到Active Directory的Sitecore站点.假设我们在Sitecore中定义了一个名为"内容作者"的角色.内容作者可能包含单个用户帐户 - "jsmith" - 或者它可能包含整个AD组 - "Northeast Managers".我需要直接或间接(通过AD组)获取"内容作者"角色中所有用户的列表.现在我的代码似乎只返回直接成为"内容作者"角色成员的用户.这是我的代码:
string[] _roleUserNames = System.Web.Security.Roles.GetUsersInRole("Content Authors");
Run Code Online (Sandbox Code Playgroud)
我假设这段代码会返回该角色中每个人的"有效"列表.它似乎只会让那些直接担任这个角色的人回归.有谁知道是否有其他方式让每个人都参与其中?
是否可以根据工作流状态更改Sitecore内容树上文本/名称的颜色?
我是否正确地认为这可以通过修改页面上"外观,样式"值的工作流来完成?
如何以编程方式隐藏sitecore中的项目:
继承了我到目前为止所尝试的内容:
Item recordDetails = root.Add(object.Name + " Details", folderTemplate);
recordDetails.Fields.ReadAll();
recordDetails.Editing.BeginEdit();
CheckboxField recordHidden = recordDetails.Fields["Hidden"];//Also tried "isHidden"
if (recordHidden != null)
{
recordHidden.Checked = true;
}
recordDetails.Editing.EndEdit();
Run Code Online (Sandbox Code Playgroud)
但没有运气,任何想法?
我制作了一个封装了 2 msi (msi1, msi2) 的刻录包。在 UI 中,我使用复选框要求用户选择要安装的 MSI。
现在,如果用户选择要安装的 msi 之一,则安装正常。但是在卸载操作期间,刻录日志文件显示:
[][:15]: Detected package: Netfx4Full, state: Present, cached: None
[][:15]: Detected package: DummyInstallationPackageId3, state: **Absent**, cached: None
[][:15]: Detected package: msi2.msi, state: **Present**, cached: Complete
[][:15]: Detect complete, result: 0x0
[][:16]: Plan 3 packages, action: Uninstall
[][:16]: Will not uninstall package: msi2.msi, found dependents: 1
[][:16]: Found dependent: {08e74372-83f2-4594-833b-e924b418b360}, name: My Test Application
Run Code Online (Sandbox Code Playgroud)
在安装场景中,我选择安装 msi2 而不是 msi1。
我的捆绑代码如下所示:
<Bundle Name="My Test Application" Version="1.0.0.0" Manufacturer="Bryan" UpgradeCode="CC2A383C-751A-43B8-90BF-A250F7BC2863">
<Chain>
<PackageGroupRef Id='Netfx4Full' /> …Run Code Online (Sandbox Code Playgroud) 是否有使用Visual Studio的SiteCore Rocks教程,
我已经在谷歌搜索了各种文章,我可以找到一个体面的文章,
你们可以建议任何链接/文章吗?
谢谢
单击"下一步"按钮时,如何调用自定义操作dll?目前我正在做的事情如下:
<CustomAction Id="TestingAction" BinaryKey="BIN_CustomAction" DllEntry="TestValue" Execute="deferred" Return="check" />
<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="&Next"></Control>
<Custom Action="TestingAction" After="Next"></Custom>
Run Code Online (Sandbox Code Playgroud)
当我给出After ="Next"哪个是我的下一个按钮时,我在构建应用程序后遇到错误.
"Product:*"部分中未解决的符号'WixAction:InstallUISequence/Next'的引用.
如何解决是个问题,任何人都可以帮助我点击Next Button后如何调用CustomAction.
你好.我在Sitecore 8 Analytics中遇到的问题 - 它的错误'位置0没有行',当我在'EXPERIANCE PROFILE'中查看非常用户的标签'PROFILE'和'OVERVIEW'时.
Sitecore 8的更新中也存在此错误.导致此错误的原因是什么?
我想为我的团队自定义标签颜色。我在 docs.microsoft.com自定义卡片的文章中的以下地方找到了描述
但是当我打开我的设置时,我没有一个名为 的菜单点Tag Colors:

缺少某些菜单点。
即使在同一个文档中,也有两种不同的菜单结构。早些时候,文章显示了不同的菜单结构,与我的相同:

如何访问更多菜单点?
sitecore ×5
wix ×4
sitecore6 ×3
installer ×2
wix3.5 ×2
azure-devops ×1
burn ×1
c# ×1
installation ×1
kanban ×1
mongodb ×1
role-based ×1
shell-exec ×1
sitecore8 ×1
wix3.6 ×1