我有一个在Windows 7操作系统上运行良好的WPF应用程序.但是同一个应用程序在特定的几台Windows XP计算机上崩溃了.
它在几台Windows XP机器上运行良好.但是在一些XP机器上它无法启动.
错误 - 图像格式无法识别.
我知道这个问题已被问过几次.但我的问题是我仍然无法弄清楚如何解决这个问题.
我应该更改.ico应用程序的使用情况..
我有一句话,"名字#2",
我需要用'号'代替'#',
最后一句必须是"第2号名称".
代码 -
string sentence = Regex.Replace("Name # 2", "\\#\\b", "No.");
Run Code Online (Sandbox Code Playgroud)
显然Regex.Replace无法用'No'替换'#',是否有正确的方法通过正则表达式解决问题.谢谢我正在寻找正则表达式模式的原因是因为有一个通用代码执行,如下所示
string pattern = string.Format(@"\b{0}\b", context);
sentence = System.Text.RegularExpressions.Regex.Replace(sentence, pattern, suggestion);
Run Code Online (Sandbox Code Playgroud)
上下文 - "#"
句子 - "名字#2"
建议 - "不"
预期判决 - "姓名2"
实际句子 - "名称#2"
背景 - "是"
句子 - "他要去了"
建议 - "是"
预期的句子 - "他要去了"
实际句子 - "他要去了"
上下文 - "a"
句子 - "他正处于某个时间点."
建议 - "z"
预期的句子 - "他在z时间点去了"
我有一个2003 excel的excel插件.此添加将菜单命令添加到Excel菜单.
我的要求是,当我点击这个菜单命令时,我需要将当前文件的名称发送到另一个进程...如何获取此信息..
请帮我谢谢sandeep
我尝试使用VS 2010创建一个excel加载项.当我创建一个新项目Excel 2010 Addin时,尝试编译该解决方案.我收到一个错误.
'Error 1 The "FindRibbons" task could not be loaded from the assembly
'Microsoft.VisualStudio.Tools.Office.BuildTasks,
'Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a. Confirm that the
'<UsingTask> declaration is correct, that the assembly and all its dependencies are
'available, and that the task contains a public class that implements
'Microsoft.Build.Framework.ITask. DemoExcelAddIn1
Run Code Online (Sandbox Code Playgroud)
我下载了一个用于办公室运行时的VS 2010工具.但我找不到程序集'Microsoft.VisualStudio.Tools.Office.BuildTasks,
我该怎么办?谁能帮忙..
我已经看过几篇关于在C#中使用Debug.Assert的帖子.但我仍然有一个疑问,可能是它的重复,但我需要问.
有一个严格的规则,Debug.Assert应该只用于检查类的成员或用于检查公共方法的参数?
或者我可以在任何地方使用Debug.Assert,并检查任何条件?
谢谢桑迪普
我有一些delphi代码,我需要迁移/ port /重写到.NET
该代码使用TOleServer.能告诉我这个特定类的任何.NET等效实现吗?
它是否可以通过非托管代码获得?
谢谢
我通过日期选择器接受来自用户的日期信息。我需要以文化中立的方式存储它们。我面临的问题是,如果我按照 en-US 格式(基于日历设置)存储日期,即 11/20/1990,当文化为 en-GB 时,它将无法解析。
反之亦然,当文化为 en-US、日期按英国格式存储、dd/mm/yyyy 拒绝解析时。如何以文化中立的方式将日期信息存储在文件中,以便获得在两个位置工作的日期?
DateTime.TryParse(userEnteredValue, out result);
result.ToShortDateString(); //this is what I am doing
Run Code Online (Sandbox Code Playgroud)
为不变文化尝试了此代码
string input = "20/10/1983";
DateTime userInput;
bool result = DateTime.TryParse(input, out userInput);
string invariantCulture = userInput.Date.ToString(CultureInfo.InvariantCulture);
DateTime storedValue;
result = DateTime.TryParse(invariantCulture, out storedValue);
Run Code Online (Sandbox Code Playgroud)
使用 en-GB 日历设置尝试了此代码,第二个语句 DateTime.TryParse 实际上失败了。
c# ×3
excel-addins ×2
vsto ×2
.net ×1
asp.net ×1
assertion ×1
date ×1
datepicker ×1
datetime ×1
debugging ×1
delphi ×1
delphi-2010 ×1
delphi-7 ×1
excel-2010 ×1
msbuild ×1
msbuild-task ×1
regex ×1
wpf ×1