小编Ian*_*Ian的帖子

InstallShiled以外的好软件包装程序

有没有人知道除InstallShield之外的任何好的软件包装器?

MS使用什么软件来创建Visual Studio 2005/2008安装程序?

另外,使用像C#这样的"通用"语言来创建安装程序而不是使用软件包装器是否有意义?

谢谢!

installer windows-installer

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

正则表达式.匹配1到365之间的任何数字

我们使用RegEx Validator来验证文本框中的输入.

当前的RegEx表达式检查当前数字是否介于1 - 999之间.

我们只是继承了这段代码,我们需要将范围从999更改为365.简而言之,我们需要编写一个正则表达式来检查输入是否介于1 - 365之间.

当然,我们可以使用RangeValidator或自定义验证器.但我们不想这样做,因为我们不想引入"重大"变化.

谢谢!

编辑:

我们还应该捕获以下模式:001表示1 019表示19

regex asp.net validation

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

CONST变量已删除.会员不能再在课外访问

我有一个名为"常量"的类,它包含我的应用程序中的所有"常量"变量(主要是字符串).

类是这样编写的:

public class Constants
{
     public const string DATABASE="myDatabase";
     public const string whatever="whatever";


     public enum Colors
     {
        Red
        Blue
        Orange
     }

     public const string Time = "07/03/2009 9:14 PM";
}
Run Code Online (Sandbox Code Playgroud)

其他类可以正常访问此类的成员.

奇怪的是,如果我删除"const",那么该变量就不能再被其他类访问了.

public class Constants
{
     public const string DATABASE="myDatabase";
     public const string whatever="whatever";


     public enum Colors
     {
        Red
        Blue
        Orange
     }

     public string Time = DateTime.Now.ToString(); //NO LONGER CONST
}
Run Code Online (Sandbox Code Playgroud)

我试图清理解决方案并重建.我也关闭/重新运行VS2005.这是一个已知的错误?还是我错过了别的什么?

谢谢!

c# const

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

检查机器是否为UP/ALIVE

我想使用C#检查远程计算机是否已经启动(重启/重新映像后).

现在,我能想到的是运行PING命令并检查机器是否会回复.有什么优雅的方式吗?

谢谢!

编辑

我担心的一个问题是PING通常会响应ONCE机器启动Windows.有些服务可能尚未开始.见Anders Lindahl的回答.

c# diagnostics

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

REGEX:从字符串中提取路径

我想以下列形式提取路径:

$/Server/First Level Folder/Second_Level_Folder/My File.extension

这里的挑战是路径嵌入在"自由格式"电子邮件中,如下所示:

你好,

 You can download the file here:
Run Code Online (Sandbox Code Playgroud)
  • $/Server/First Level Folder/Second_Level_Folder/My File.extension < - 点击我!

给定一个字符串,我想使用RegEx从中提取所有路径.这甚至可能吗?

谢谢!

regex

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