问题列表 - 第3719页

如何将整个目录或项目输出添加到WiX包

我们决定从VS集成设置切换到WiX.

但是,我们目前所做的是使用项目输出文件作为安装项目的输入.这使我们可以轻松地将应用程序文件添加到目录(对于图像,示例和其他资源......),并在构建时自动将这些文件添加到设置中.

我在WiX中找不到任何类似的功能.WiX似乎每个目录和文件都需要一个Directory条目和一个File条目.这将要求我们每次添加一个文件时都要更改WiX源,这在我看来是令人望而却步的,因为我们有很多这样的文件.

有什么综合方法可以用WiX做到这一点,还是我必须编写自己的任务,在调用蜡烛之前创建一个WiX源?

build-automation installation wix paraffin

52
推荐指数
2
解决办法
3万
查看次数

紧凑的键盘推荐?

对高质量紧凑型(无数字键盘)键盘的任何建议,最好是50美元或更少?

标准:

  • 50美元或更少
  • 最好使用笔记本电脑式按键(剪刀开关代替橡胶膜,便宜的台式键盘)
  • 安静(我是Model-M的那种人,但对于嘈杂的键盘来说这不是一个好的环境)
  • 不要太在意媒体键,USB端口等

我喜欢Apple无线键盘,并且听过其他人推荐的Happy Hacking键盘,但它们都有点超出我们的预算.

关于键盘有几个问题(检查"外围设备"标签),但据我所知,没有关于紧凑型键盘的问题.没有人要求他们的键盘比程序员更多,所以虽然这是一个有点主观的问题,但我认为这是最好的问题.

peripherals keyboard

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

控制台界面教程和提示(pdcurses)

我正在寻找使用PDCurses库的教程.不幸的是,只有文本文档,更像是函数引用.pdcurses是否足够类似于ncurses使用ncurses教程??? 制作控制台UI的任何提示???

PS.PDCurses - mingw32.

curses console ncurses pdcurses

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

使用多个核心使用g ++进行编译

快速提问:什么是编译器标志,允许g ++生成自身的多个实例,以便更快地编译大型项目(例如,一次为多核CPU提供4个源文件)?

非常感谢.

c++ compiler-construction multicore makefile g++

166
推荐指数
8
解决办法
14万
查看次数

可以搜索文件的.bat或.wsh脚本

我正在寻找一些可以执行以下操作的.bat OR .wsh脚本示例:

  • 以用户提供的扩展名(.dll,.exe等)递归读取目录中的文件名
  • 在用户提供的目录中搜索上述文件名
  • 生成结果的txt或xls报告,例如:x.txt在"C:\ temp","C:\ blah"中找到

TIA.

编辑:

哎呀,我应该澄清一下:这里有两个目录和两个搜索.

搜索1:

  • 搜索所有*.dll的用户提供的目录"目录1".

搜索2:

  • 在搜索1中生成的文件名中搜索不同的用户提供的目录"目录2".此搜索也需要递归.

因此,如果搜索1在目录1中找到foo.dll,foo2.dll和foo3.dll,则搜索2应在目录2中查找foo.dll,foo2.dll和foo3.dll,并提供报告(简单列表)每个找到的文件.

scripting wsh batch-file

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

ASP.NET MVC和JQuery获取信息到控制器

我对如何使用jQuery做ajax的东西感到很困惑,似乎我尝试的越多,我就越困惑.在这一点上,我想要做的就是使用jQuery ajax将数据传送到我的控制器.我的jquery ajax调用的一些代码是.

$(function() {
    $('#buttonAddLink').click(function() {
        var AjaxLink = {
            title: $("#linkTitle").val(),
            url: $("#linkUrl").val()
        };

        $.ajax({
            url: '/User/AddLink',
            type: 'POST',
            data: AjaxLink,
            dataType: 'json',
            success: function(result){
                $('.added').html(result.Result).show();
            }
         });         
    });    
});
Run Code Online (Sandbox Code Playgroud)

这是我的控制器和我正在使用的动作.从尝试查看几个教程,它"应该"尽我所知,但显然我不会像我想的那样得到它.

public ActionResult AddLink(string title, string url)
{
    return Json(new { Result = string.Format(title + " " + url)});
}
Run Code Online (Sandbox Code Playgroud)

所有我基本上都想做的就是做Ajax调用并返回显示只是为了确保数据被发送到控制器.

c# ajax asp.net-mvc jquery

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

如何在Windows上使用Perl的默认应用程序打开文件?

我有一个文件目录,我想定期扫描并使用与之关联的默认应用程序执行.它们不是可执行的系统("file.torrent"); 不起作用.你如何在Perl中运行带有相关应用程序的文件?

windows perl system

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

C#:我如何将当前时间变成字符串?

如何将当前的h/m/s AM时间转换为字符串?也许数字形式的日期(01/02/09)到另一个?

c#

47
推荐指数
5
解决办法
10万
查看次数

在HTML中使用条件注释

我一直都是网络开发和学习的新手.在查看不同网站的源代码时,我最近遇到了"条件评论".我想我现在明白他们做了什么但不确定何时使用它们.

我看到它们主要用于实现IE的不同样式表,并想知道这是不是很好的做法?

在这种情况下,如果答案是"是".然后在开发网站时,使用两个单独的样式表修复错误是"常见的地方",例如为IE创建一个样式表,为Firefox,Opera等创建一个样式表?

提前致谢.

css xhtml

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

如何在C#中将方法引用传递给不同的方法

我想将方法​​的引用传递给另一个方法并将其存储为变量.稍后,我想使用此引用来定义事件处理程序.

在创建事件处理程序时,会传递方法引用,如:

myButton.Click += new RoutedEventHandler(myButton_Click);
Run Code Online (Sandbox Code Playgroud)

如果你从intelliSense查看"RoutedEventHandler"的构造函数,它看起来像:

RoutedEventHandler(void(object, RoutedEventArgs))
Run Code Online (Sandbox Code Playgroud)

我想做的是将方法"myButton_Click"传递给另一个静态方法,然后在那里创建一个事件处理程序.如何将引用传递给静态方法?我尝试了以下但它不编译:

public class EventBuilder
{
    private static void(object, RoutedEventArgs) _buttonClickHandler;

    public static void EventBuilder(void(object, RoutedEventArgs) buttonClickHandler)
    {
        _buttonClickHandler = buttonClickHandler;
    }

    public static void EnableClickEvent()
    {
        myButton.Click += new RoutedEventHandler(_buttonClickHandler);
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢,本

c# methods wpf events reference

0
推荐指数
1
解决办法
5600
查看次数