小编Che*_*rra的帖子

使用WiX创建IIS虚拟目录

我会在WiX邮件列表上问这个问题,但似乎已经失败了.

我有一个应用程序,它既是桌面应用程序,也是本地运行的Web应用程序.我已经创建了几个基本的WiX安装程序,但还没有使用IIS扩展来在IIS下创建虚拟目录.我还没有找到一个如何做到这一点的简单例子.我需要做的就是创建虚拟目录,设置其端口,并将其指向我正在使用其余安装程序创建的真实目录.

奖励将在机器上启用IIS,如果它尚未启用,但我猜这是不可能的,并且对我来说不是一个破坏者.

如果重要,此安装程序将仅在Vista计算机上运行.

windows iis installer iis-7 wix

19
推荐指数
4
解决办法
2万
查看次数

如何调试MSBuild Customtask

我正在尝试调试我刚刚创建的MSBuild Customtask,但由于某种原因它永远不会在断点处停止.我甚至试过这个:

    public override bool Execute()
    {
        System.Diagnostics.Debugger.Break();
Run Code Online (Sandbox Code Playgroud)

并在该行添加了一个断点...我甚至删除了该方法中的所有其他代码,并没有改变任何东西.

是否有任何特殊要求能够调试MSBuild的自定义任务的创建?

msbuild debugging

14
推荐指数
2
解决办法
3756
查看次数

如何检测正则表达式中的确切长度

我有两个正则表达式来验证输入的值.

一个允许任何长度的Alpha-Numeric值:

@"^\s*(?<ALPHA>[A-Z0-9]+)\s*"
Run Code Online (Sandbox Code Playgroud)

而另一个只允许数值:

@"^\s*(?<NUM>[0-9]{10})"
Run Code Online (Sandbox Code Playgroud)

如何获得长度为11的数字字符串,不被NUM正则表达式所捕获.

regex

9
推荐指数
2
解决办法
4万
查看次数

CSS转换不工作IE

我有这个样式表

.rotate div img
{
    -webkit-transform:  translate(-18cm, 2cm) rotate(-90deg); /* WebKit */
    -webkit-transform-origin: top right; 

    -moz-transform: translate(-18cm, 2.5cm) rotate(-90deg);/* Mozilla */
    -moz-transform-origin: top right;

    -o-transform: rotate(90deg); /* Opera */
    -o-transform-origin: top center; 

    -ms-transform: translate(-18cm) rotate(-90deg); /* Internet Explorer */
    -ms-transform-origin: top right;

    -sand-transform: translate(-18cm, 2.5cm) rotate(-90deg);
    -sand-transform-origin top right;

    max-width: 100% !important;

}
Run Code Online (Sandbox Code Playgroud)

我遇到了IE的问题,变换被应用并显示在屏幕上但是当我点击打印按钮时,打印结果没有应用变换.

(在打印前在媒体中添加屏幕以查看效果)

它适用于Firefox和Chrome

编辑

是的,我在IE9上测试.

昨天玩了一下之后,我注意到图像确实做了变换部分,但发送到打印机的是没有应用变换的图像.

css internet-explorer transform media-queries

9
推荐指数
1
解决办法
3万
查看次数

是真的,visual studio无法处理它之后安装的字体吗?

当我在这里找到它时,我试图解决我的XNA字体问题:

Visual Studio无法识别您启动并运行后添加的任何字体.

有没有办法在Visual Studio之后安装字体?

在发现那是Font文件后,为什么教程会提到类似的东西?

fonts visual-studio

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

如何在FeaturesDlg之后获取InstallDirDlg

我一直试图在FeaturesDlg之后显示一个InstallDirDlg,但出于某种原因我得到了Install progress对话框.所以,我创建了这个简单的测试项目,它有4个功能(每个安装一个文件)......

这是代码,谢谢你的帮助......

<Fragment>
<UI Id="UserInterface">
  <Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR" />

  <TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" />
  <TextStyle Id="WixUI_Font_Bigger" FaceName="Tahoma" Size="9" Bold="yes" />
  <TextStyle Id="WixUI_Font_Title"  FaceName="Tahoma" Size="9" Bold="yes" />

  <DialogRef Id="BrowseDlg" />
  <DialogRef Id="DiskCostDlg" />
  <DialogRef Id="ErrorDlg" />
  <DialogRef Id="FatalError" />
  <DialogRef Id="FilesInUse" />
  <DialogRef Id="MsiRMFilesInUse" />
  <DialogRef Id="PrepareDlg" />
  <DialogRef Id="ProgressDlg" />
  <DialogRef Id="ResumeDlg" />
  <DialogRef Id="UserExit" />

  <DialogRef Id="SetupTypeDlg" />
  <DialogRef Id="FeaturesDlg"/>      

  <Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="SetupTypeDlg">1</Publish>

  <Publish Dialog="SetupTypeDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg">1</Publish>
  <!-- Typical install: add all features except web …
Run Code Online (Sandbox Code Playgroud)

wix wix3

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

3
推荐指数
1
解决办法
4494
查看次数