小编osc*_*tin的帖子

有没有办法自动折叠解决方案资源管理器中的脚本文档部分?

在调试模式下,解决方案资源管理器具有"脚本文档"部分.它默认是扩展的.在调试器运行时,新ScriptDocumentxxx poll.txt文件将添加到此部分.当我浏览资源管理器文件时,添加这些新行项会导致资源管理器的整个内容向下移动.如果我正在尝试查找文件或尝试单击某些内容,这非常烦人.我可以手动折叠该部分,但我宁愿不必一直这样做.

在此输入图像描述

visual-studio-2013

55
推荐指数
5
解决办法
8443
查看次数

使用语句与IDisposable.Dispose()

我的理解是,一旦代码退出块,.NET 中的using语句就会调用IDisposable对象的Dispose()方法.

using声明是否还做其他事情?如果没有,似乎以下两个代码示例实现完全相同的事情:

Using Con as New Connection()
    Con.Open()
    'do whatever '
End Using

Dim Con as New Connection()
Con.Open()
'do whatever '
Con.Dispose()
Run Code Online (Sandbox Code Playgroud)

我会给那些确认我是正确的人或者指出我错了并给出解释原因的人给出最好的答案.请记住,我知道某些类可以在其Dispose()方法中执行不同的操作.这个问题是关于using语句是否达到与调用对象Dispose()方法完全相同的结果.

.net c# vb.net idisposable using

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

为什么XML名称空间中的URL?

以这一行为例:

<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
</configuration>
Run Code Online (Sandbox Code Playgroud)

一些简短的研究告诉我,不一定必须在该URL上托管.因此,如果它只是对本地程序集中包含的命名空间的引用,为什么要使用URL而不是像.NET(System.Data)通常使用的那些常规命名空间?

xml url xml-namespaces

36
推荐指数
3
解决办法
8411
查看次数

ASP.NET web.config:system.web.compilation中debug属性的默认值是什么?

如果我没有debugcompilation元素中包含属性,如下所示:

<system.web>
    <compilation />
</system.web>
Run Code Online (Sandbox Code Playgroud)

是默认的true还是false?链接到来源将不胜感激.

asp.net web-config

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

C#正则表达式匹配任何字符?

在C#中,我将以下字符串写入字符串变量,回车符和all:

asdfasdfasdf
asdfas<test>asdfasdf

asdfasdf<test>asdfasdf
Run Code Online (Sandbox Code Playgroud)

在Notepad2中,我使用这个正则表达式:

<test>.*<test>
Run Code Online (Sandbox Code Playgroud)

它按预期选择此文本:

<test>asdfasdf

asdfasdf<test>
Run Code Online (Sandbox Code Playgroud)

但是,当我在C#中执行此操作时:

System.Text.RegularExpressions.Regex.Replace(s, "<test>.*<test>", string.Empty);
Run Code Online (Sandbox Code Playgroud)

它不会删除字符串.但是,当我在没有任何回车符的字符串上运行此代码时,它确实有效.

所以我正在寻找的是一个匹配任何字符的正则表达式,无论它是否是控制代码或常规字符.

c# regex

33
推荐指数
2
解决办法
7万
查看次数

WPF网格:如果我需要插入新行,是否有一种简单的方法来重新调整行项目?

网格行和列定义似乎是硬编码的,如下所示:

Grid.Row="3" Grid.Column="1"
Run Code Online (Sandbox Code Playgroud)

我正在开发一个新的WPF应用程序,我不得不不断添加和删除我的网格中的新行,因为客户端决定了表单的外观.我发现这是一项相当繁琐的工作.如果在顶部附近插入一行,我必须手动更改我刚插入的行下面的XAML中的所有行索引.

有没有一种简单的方法可以自动调整所有行?

wpf grid row insert

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

Windows 7批处理文件:如何检查参数是否已传递给批处理文件

回到90年代中期,我记得做过这样的事情:

if %1==. dir
Run Code Online (Sandbox Code Playgroud)

基本上,如果你把上面的代码放在dodir.bat并自己运行而不传递任何参数,它将运行dir命令.但是,如果您将任何内容作为参数传递给它,它将不会运行dir命令.

我似乎无法在我的Windows 7批处理文件中使用它.也许我不记得正确的语法.有帮助吗?

batch-file windows-7

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

如何在控制台应用程序中将字符串复制到剪贴板而不添加对System.Windows.Forms的引用?

我有一个.NET 4.0控制台应用程序,它生成SQL并将其存储在字符串变量中.我希望将此字符串直接复制到剪贴板.

到目前为止,我所有的研究都表明,可以通过添加对System.Windows.Forms的引用来实现这一目的.我不想添加对与控制台应用程序无关的程序集的引用.

在我们当前存在的Universe中,有一种已知的方法是将一串文本复制到控制台应用程序中的剪贴板,该方法不涉及添加对System.Windows.Forms的引用,也不涉及其目的与a无关的任何其他程序集.裸机控制台应用程序?

.net clipboard console-application

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

你可以安装VS2013和VS2012吗?

我在SE上透过这个问题:

Visual Studio 2012可以与Visual Studio 2010并排安装吗?

根据一篇评论有大量赞成票,同时安装2010年和2012年可能会出现问题.然后我遇到了关于2013年的MSDN页面:

http://msdn.microsoft.com/en-us/library/hh266747.aspx

如果将Visual Studio 2013与Visual Studio 2012或Visual Studio 2010 SP1一起使用,则可以[等等]

这表明2013可以与VS2012一起安全安装.谁能确认一下?

visual-studio-2013

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

Visual Studio 2010:在调试时,如何从变量中复制包含回车符的字符串值?

当我在c#中逐步执行代码(不确定它是否是VB.NET中的问题)并查看存储在字符串变量中的SQL时,有时我喜欢将其复制并粘贴到记事本或我的SQL程序中.但是,如果它包含回车符,它实际上会复制到我的剪贴板中line1\r\nline2.是否存在使用实际回车而不是回车转义代码复制此方法的本机方法?

编辑:这也适用于显示为的标签\t.发生这种情况是因为我的代码是从文本文件中读取SQL而文本文件包含回车符和制表符.另一种方法是1)在SQL中没有任何回车符或制表符(这使得丑陋的SQL)或2)在将SQL读入我的字符串变量时将它们删除.不过,为了简化调试过程,我并不是真的热衷于这些选项.

debugging copy-paste watch visual-studio-2010 carriage-return

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