小编All*_*ice的帖子

Visual Studio 2008是否有更好的第三方"查找"/"搜索"插件?

我无法忍受Visual Studio 2008的"查找"或"查找和替换"功能,有没有人知道更好的第三方解决方案集成到visual studio中?在这一点上,我很乐意采取任何"查找"实用程序,视觉工作室集成与否.

VS.net 08不会做的一些事我想做:

  • 让你指定文件类型("*.sql"会很好)
  • 让你指定哪个解决方案或文件夹,"当前项目"似乎是浪费或经过深思熟虑

如果还有其他什么,只需发布​​你最喜欢的"查找"应用程序,我就会检查出来

.net search find visual-studio-2008

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

我可以比较IL代码来确定哪种技术更快或更好吗?

背景

这个问题让我想到了什么.最近,由于我一直在研究 linq pad的IL功能,我一直在将两种方法的IL代码与同一问题进行比较,以"确定"最佳.

使用上面链接的问题,关于转换数组,我为两个答案生成了IL代码:

var arr = new string[] { "1", "2", "3", "4" };
var result = Array.ConvertAll(arr, s => Int32.Parse(s));
Run Code Online (Sandbox Code Playgroud)

制作:

IL_0001:  ldc.i4.4    
IL_0002:  newarr      System.String
IL_0007:  stloc.2     
IL_0008:  ldloc.2     
IL_0009:  ldc.i4.0    
IL_000A:  ldstr       "1"
IL_000F:  stelem.ref  
IL_0010:  ldloc.2     
IL_0011:  ldc.i4.1    
IL_0012:  ldstr       "2"
IL_0017:  stelem.ref  
IL_0018:  ldloc.2     
IL_0019:  ldc.i4.2    
IL_001A:  ldstr       "3"
IL_001F:  stelem.ref  
IL_0020:  ldloc.2     
IL_0021:  ldc.i4.3    
IL_0022:  ldstr       "4"
IL_0027:  stelem.ref  
IL_0028:  ldloc.2     
IL_0029:  stloc.0     
IL_002A:  ldloc.0     
IL_002B:  ldsfld      UserQuery.CS$<>9__CachedAnonymousMethodDelegate1
IL_0030:  brtrue.s …
Run Code Online (Sandbox Code Playgroud)

c# performance linqpad

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

如何编辑外部web.config文件?

我正在尝试编写一个winform应用程序,它可以编辑已安装的Web应用程序的web.config文件.我已经阅读了ConfigurationManager和WebConfigurationManager类方法,但我不确定如何打开Web应用程序的配置文件并进行编辑.

我正在寻找一种方法,不需要我将配置文件作为常规XmlDocument加载,但我愿意这样做,如果这是唯一可用的选项.

任何意见,将不胜感激.

configuration web-config winforms

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

使用.net组合框

我有一个具有组合框控件的表单.我已经选择了下拉样式属性到DropDown.我还将DropDown Width设置为250.我已将自动完成模式设置为建议,并将自动完成源设置为listitems.当我点击下拉菜单时它完全正常.但是当我输入某些东西时,自动完成模式会激活一个宽度较小的下拉菜单.

任何帮助欣赏.我想知道如何通过代码增加自动完成下拉的宽度,以便正确查看列表项.我正在使用C#

.net c# vb.net combobox

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

如何在Web中将Cookie从WebViewClient持久化到URLConnection,浏览器或其他文件下载技术

我们有一个.net表单启用auth启用的站点,用户通过我们的Android应用程序中的WebViewClient访问.该站点的一个功能是能够登录和下载某些PDF文件,但是您需要登录才能下载PDF.

我们正在实施shouldOverrideUrlLoading并在满足正确条件时通过以下代码下载pdf.

URL u = new URL(url);
URLConnection conn = u.openConnection();
int contentLength = conn.getContentLength();

DataInputStream stream = new DataInputStream(u.openStream());

byte[] buffer = new byte[contentLength];
stream.readFully(buffer);
stream.close();

DataOutputStream fos = new DataOutputStream(new FileOutputStream("/sdcard/download/file.pdf"));
fos.write(buffer);
fos.flush();
fos.close();
Run Code Online (Sandbox Code Playgroud)

从IIS日志中可以看出,IIS不会考虑将此请求登录并将其重定向到登录页面.

我们需要的是一种下载文件的方法,文件下载请求中保留了auth cookie,但我们不知道如何保留cookie.

对我们来说另一个可行的解决方案是在WebViewClient和Android浏览器之间保留auth cookie.如果我们可以这样做,我们只需通过浏览器中的默认操作打开PDF文件.

编辑:看起来我可以手动设置auth cookie

conn.setRequestProperty("Cookie", "");
Run Code Online (Sandbox Code Playgroud)

现在我只需要弄清楚如何从WebViewClient中读取auth cookie

java cookies asp.net-mvc android forms-authentication

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

有没有办法记录/跟踪从WCF服务发出的所有SQL查询?

我正在开发一个WCF服务,我希望能够在我在本地运行时获取它所做的所有SQL查询的转储.

目前它正在执行的sprocs通过众多的传播,SqlCommand所以我想得到一个运行的每个查询的列表.

我可以设置任何类型的工具或配置来记录此信息吗?通常我会使用类似SQL Profiler的东西,但我正在寻找从WCF角度运行的东西,因为我正在访问Azure数据库,而SQL Profilier将不能与Azure一起工作(afaik)

c# wcf azure-sql-database

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

IIS7.0到IIS6.0

因此,经过几个月的工作,我在客户端计算机上加载项目几个月后,他们确保他们运行Windows Server 2008.

它不是2003年和IIS6.0.

有没有人有一个简单的方法将我的web.config降级到IIS6.0?

目前我收到Parser错误消息:无法识别的属性'type'.

sectionGroup name ="system.web.extensions"type ="System.Web.Configuration.SystemWebExtensionsSectionGroup,System.Web.Extensions,Version = 3.5.0.0,Culture

iis-7 iis-6 web-config .net-3.5 c#-3.0

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

我们如何改进WPF动画(其中100个)的性能?

我们有一个应用程序在运行时生成大约100个动画,它们都被添加到一个故事板然后播放.问题是动画非常慢.正在设置动画的对象是形状和样条线,并在后端完成大量计算以生成自定义样条线.正在运行的计算机是四核,具有良好的图形卡.

关于我们如何解决这个问题的任何建议?我们是否需要将动画分成多个故事板或在不同的画布上制作动画?

谢谢

wpf performance animation storyboard

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

跨类库传递System.Drawing.Bitmap是不可靠的?

我有一个第三方dll生成一个Bitmap并发回它的引用.如果我立即生成一个System.Windows.Media.Imaging.BitmapSource,那么一切顺利.但是如果我保存引用并稍后(几秒钟之后和许多函数调用)我尝试生成Bitmapsource,我得到

用户代码未处理System.AccessViolationException
消息=尝试读取或写入受保护的内存.这通常表明其他内存已损坏.来源= "System.Drawing中"

做的时候:

System.Windows.Media.Imaging.BitmapSource bitmapSource = System.Windows.Interop.Imaging.CreateBitmapSourceFromHBitmap(
    bmp.GetHbitmap(),
    IntPtr.Zero,
    Int32Rect.Empty,
    System.Windows.Media.Imaging.BitmapSizeOptions.FromEmptyOptions());
Run Code Online (Sandbox Code Playgroud)

关于这里出错的任何线索?任何指针都会很有用.谢谢.

c# wpf bitmap

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

如何将"打开网站从文件夹"转换为基于csproj的"ASP.NET Web应用程序"项目

标题几乎说明了一切,我有一个"网站",它已经构建并检查到vss并打开它,我们将文件>打开>网站,并选择文件夹.这是一种技术,可以让你获得一个项目但没有cs/vb proj文件.

有没有简单的方法将它转换为'ASP.NET Web应用程序'项目,完成csproj(或vbproj)?

此外,这是VS2008

.net asp.net visual-studio

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