小编San*_*pku的帖子

WPF应用程序显示"图像格式无法识别"

我有一个在Windows 7操作系统上运行良好的WPF应用程序.但是同一个应用程序在特定的几台Windows XP计算机上崩溃了.

它在几台Windows XP机器上运行良好.但是在一些XP机器上它无法启动.

错误 - 图像格式无法识别.

我知道这个问题已被问过几次.但我的问题是我仍然无法弄清楚如何解决这个问题.

我应该更改.ico应用程序的使用情况..

wpf

11
推荐指数
3
解决办法
4403
查看次数

用于字符串替换的正则表达式模式

我有一句话,"名字#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时间点去了"

c# regex

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

需要在excel addin中找到当前文件的名称

我有一个2003 excel的excel插件.此添加将菜单命令添加到Excel菜单.

我的要求是,当我点击这个菜单命令时,我需要将当前文件的名称发送到另一个进程...如何获取此信息..

请帮我谢谢sandeep

vsto excel-addins

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

构建错误+为excel 2010创建VSTO插件

我尝试使用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,

我该怎么办?谁能帮忙..

msbuild vsto msbuild-task excel-addins excel-2010

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

断言C#+何时使用它们

我已经看过几篇关于在C#中使用Debug.Assert的帖子.但我仍然有一个疑问,可能是它的重复,但我需要问.

有一个严格的规则,Debug.Assert应该只用于检查类的成员或用于检查公共方法的参数?

或者我可以在任何地方使用Debug.Assert,并检查任何条件?

谢谢桑迪普

c# asp.net debugging assertion

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

delphi中的TOleServer ...等效的.NET类?

我有一些delphi代码,我需要迁移/ port /重写到.NET

该代码使用TOleServer.能告诉我这个特定类的任何.NET等效实现吗?

它是否可以通过非托管代码获得?

谢谢

delphi delphi-7 delphi-2010

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

以文化中性格式存储日期时间 + C#

我通过日期选择器接受来自用户的日期信息。我需要以文化中立的方式存储它们。我面临的问题是,如果我按照 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 实际上失败了。

.net c# datetime date datepicker

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