小编Yan*_*nko的帖子

如何在安装程序退出时执行多个启动条件

我已经设法让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)

installer custom-action wix shell-exec wix3.5

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

Wix 3.5在Installation Root之外创建文件夹

如何使用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:中创建其他文件夹.我怎样才能实现这一目标?

干杯

installation installer wix wix3.5

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

如何让所有用户都参与角色中的角色?

我有一个使用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)

我假设这段代码会返回该角色中每个人的"有效"列表.它似乎只会让那些直接担任这个角色的人回归.有谁知道是否有其他方式让每个人都参与其中?

asp.net-membership sitecore role-based sitecore6

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

Sitecore:更改内容树节点上的文本颜色?

是否可以根据工作流状态更改Sitecore内容树上文本/名称的颜色?

我是否正确地认为这可以通过修改页面上"外观,样式"值的工作流来完成?

sitecore sitecore6

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

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)

但没有运气,任何想法?

sitecore sitecore6

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

Wix Burn 问题:卸载失败,提示“发现依赖”

我制作了一个封装了 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)

windows-installer wix burn wix3.6

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

使用Visual Studio的SiteCore Rocks教程

是否有使用Visual Studio的SiteCore Rocks教程,

我已经在谷歌搜索了各种文章,我可以找到一个体面的文章,

你们可以建议任何链接/文章吗?

谢谢

  • 我很容易在视觉上学习,因此视频教程肯定会有所帮助

sitecore visual-studio-2010 sitecore-rocks

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

在下一步之后进行WIX CUSTOM ACTION CALL

单击"下一步"按钮时,如何调用自定义操作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="&amp;Next"></Control>
<Custom Action="TestingAction" After="Next"></Custom> 
Run Code Online (Sandbox Code Playgroud)

当我给出After ="Next"哪个是我的下一个按钮时,我在构建应用程序后遇到错误.

"Product:*"部分中未解决的符号'WixAction:InstallUISequence/Next'的引用.

如何解决是个问题,任何人都可以帮助我点击Next Button后如何调用CustomAction.

wix

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

Sitecore 8(修订版150121),分析(MongoDB),错误"位置0没有行"

在此输入图像描述你好.我在Sitecore 8 Analytics中遇到的问题 - 它的错误'位置0没有行',当我在'EXPERIANCE PROFILE'中查看非常用户的标签'PROFILE'和'OVERVIEW'时.

Sitecore 8的更新中也存在此错误.导致此错误的原因是什么?

c# sitecore mongodb sitecore-analytics sitecore8

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

如何在 Azure Board 中自定义标签颜色?

我想为我的团队自定义标签颜色。我在 docs.microsoft.com自定义卡片的文章中的以下地方找到了描述

但是当我打开我的设置时,我没有一个名为 的菜单点Tag Colors菜单结构中的标签颜色

缺少某些菜单点。

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

如何访问更多菜单点?

kanban azure-devops

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