小编Cha*_*thJ的帖子

C#Array.Contains()编译错误

我正在尝试在C#中使用Array.Contains()方法,并且由于某种原因它无法编译,尽管我相信我正在使用C#4.0,而C#应该在3.0及更高版本中支持它.

if (! args.Contains ("-m"))
    Console.WriteLine ("You must provide a message for this commit.");
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

Main.cs(42,15):错误CS1061:'System.Array'不包含'Contains'的定义,并且没有扩展方法'Contains'接受类型'System.Array'的第一个参数可以找到(你是吗?)缺少using指令或程序集引用?)

我正在从命令行编译,没有选项:"csc Main.exe".

.net c# linq

41
推荐指数
3
解决办法
4万
查看次数

无法将调试器附加到w3wp

我调试的ASP.NET应用程序,但有时找不到w3wp无论是在Visual Studio进程列表(菜单:Debug -> Attach to Process...)也不在task manager.我选中了' Show processes from all users'和' Show processes in all sessions'复选框.当运行项目时localhost,在发生无法处理的异常之后,调试器将附加到w3wp(对我来说太晚了,无法进入代码)!

为什么我有时看不到w3wp?

Windows Server 2008 Enterprise Edition 64-bit, Visual Studio 2010
Run Code Online (Sandbox Code Playgroud)

.net debugging w3wp

31
推荐指数
3
解决办法
4万
查看次数

字节数组到pdf

我正在尝试将存储在sql列中的文件的内容转换为pdf.

我使用以下代码:

byte[] bytes;
BinaryFormatter bf = new BinaryFormatter();
MemoryStream ms = new MemoryStream();
bf.Serialize(ms, fileContent);
bytes = ms.ToArray();
System.IO.File.WriteAllBytes("hello.pdf", bytes);
Run Code Online (Sandbox Code Playgroud)

生成的pdf在某种意义上是腐败的,当我在notepad ++中打开pdf时,我看到一些垃圾标题(无论fileContent如何都是相同的).垃圾标题是NUL SOH NUL NUL NUL ....

c# file writeallbytes

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

如何使用VS2010安装项目将我的程序添加到用户开始菜单?

如何使用VS2010安装项目将我的程序添加到用户开始菜单?

我没有看到明显的地方这样做.

什么比这更好的是一个链接到一个参考,通过设置项目我的手,所以我可以看到它应该如何完成.

谢谢!

.net c# installation installer

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

创建调试信息文件GG.PDB时出现意外错误" - "

当我尝试构建我的项目时,它返回以下错误:

错误1创建调试信息文件'D:\ Documents\Lance\Documents\School\Capstone\GG\GG\obj\Debug\GG.PDB' - ''GG时出现意外错误

由于突然的电源问题(可能),我最近不幸地让我的电脑重启了我.在此问题开始之前,这是在项目构建期间.

当PC重新上线时,我注意到在突然断电之前我对程序所做的更改没有保存.并且,它将不再构建.

.net c# debugging visual-studio

26
推荐指数
4
解决办法
3万
查看次数

我们可以在项目之间共享App.config的一些内容吗?

我的Visual Studio 2008解决方案中有两个独立的项目.两者都有自己的App.config.但是在一个项目中,我需要在另一个项目的App.config中定义一个或两个属性.是否可以从其他项目共享部分App.config内容?

.net c#

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

在Windows窗体应用程序中捕获应用程序异常

反正有没有捕获代码中任何地方引发的探测?我想捕获异常并以类似的方式处理它们,而不是为每个功能编写try catch块.

.net c# exception-handling winforms

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

Perfmon计数器检查内存泄漏

我想检查一下我服务中的内存泄漏问题.我试过以下一组perfmon计数器.

  1. 所有堆中的.NET CLR内存\#字节
  2. .NET CLR内存\ Gen 2堆大小
  3. .NET CLR Memory \#GC句柄
  4. .NET CLR Memory \#固定对象
  5. .NET CLR Memory\#total committed Bytes
  6. .NET CLR Memory\#total保留字节数
  7. .NET CLR内存\大对象堆大小

我在这里提到了上面的集合

还提到以下集:

  1. 内存/可用字节
  2. 内存/承诺字节
  3. 流程/私有字节
  4. 进程/页面文件字节
  5. 处理/处理计数

我在这里提到了上面的集合

是否有任何参数/标准或任何其他最佳方法来识别内存泄漏的perfmon计数器?
任何人都可以建议我使用一组计数器来检查内存泄漏吗?或以上设置涵盖内存泄漏?

performance memory-leaks perfmon performancecounter memory-leak-detector

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

Visual Studio 2010本地窗口红色字体

我的一个Debug.Assert()失败,所以我得到一个带调用堆栈的窗口,然后单击重试.此时,在"局部"窗口中,"值"列中的某些行具有红色文本而不是黑色文本.这是什么意思?

.net c# visual-studio-2010 locals

20
推荐指数
3
解决办法
6807
查看次数

使用PadRight方法填充字符串

我想在C#中为字符串末尾添加空格:

Trip_Name1.PadRight(20);
Run Code Online (Sandbox Code Playgroud)

还尝试过:

Trip_Name1.PadRight(20,' ');
Run Code Online (Sandbox Code Playgroud)

这似乎都不起作用.但是我可以用任何其他角色填充字符串.为什么?

我应该更具体,这里是完整的代码:

lnk_showmatch_1.Text = u_trip.Trip_Name1.PadRight(20,' ');
Run Code Online (Sandbox Code Playgroud)

.net c# string

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