小编Su *_*lyn的帖子

如何在Visual Studio Code中将默认浏览器设置为chrome?

我是第一次设置我的VS Code环境,但我无法弄清楚如何将Chrome设置为工作区的默认浏览器.

visual-studio-code vscode-settings

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

用 RichTextBox 替换 WinForms TextBox

我有一个包含文本框的 Windows 窗体应用程序。我想用新的 RichTextBox全面替换特定的 TextBox。如果我从设计器中删除有问题的 TextBox,Visual Studio 2012 不会自动删除任何引用该文本框的代码吗?

有没有办法优雅地做到这一点而不会危及已经存在的代码?

我假设一种方法是在 cs 文件(甚至包括 Designer.cs 文件)中进行字符串替换,并找到包含控件名称 (txtQuestion) 的任何字符串并将其替换为新 RichTextBox 控件的名称。

我希望 Visual Studio 有一种更简单的方法来做到这一点。

c# winforms visual-studio-2012

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

如何在c#中枚举foreach的哈希表

我正在尝试枚举一个哈希表,定义为:

private Hashtable keyPairs = new Hashtable();

foreach(SectionPair s in keyPairs)
{
   if(s.Section == incomingSectionNameVariable)
    {
      bExists = true;
      break;
    }
}
// more stuff here
Run Code Online (Sandbox Code Playgroud)

但我从Visual Studio 2013收到错误,"InvalidCastException未处理".尽管使用字典,但我很想知道为什么我会收到此错误.

c#

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

是否可以使用TFS API获取所有项目和子项目

我正在研究TFS API.我想从TFS获取整个项目,子项目,文件列表.有人可以指导我.

TfsTeamProjectCollection teamProjectCollection = teamFoundationserver.TfsTeamProjectCollection;
ProjectCollection projCollect = (ProjectCollection) teamProjectCollection.GetService(typeof(ProjectCollection));
Run Code Online (Sandbox Code Playgroud)

上面的代码只显示了TFS的第一级.我怎样才能进一步深入TFS树.我想要每个项目下的整个项目列表和解决方案.

谢谢,SV

tfs c#-4.0

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

c#中有"零和"变量这样的东西吗?

我想在c#中创建一个具有配对值的结构,其中如果设置了一个值,则另一个值会自动相反地设置.例如,如果我有一个像:

{
  public bool Courageous;
  public bool Cowardly;
}
Run Code Online (Sandbox Code Playgroud)

因此,如果两个中的一个被设置,另一个被"取消设置".有没有相关的零和变量?

c#

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

如何从 FileStream 创建 TextWriter

Newtonsoft.Json 需要一个 TextWriter 来创建 JsonTextWriter 的实例,并且它需要被多个类共享。我正在尝试为当天决定运行的所有测试重新使用相同的结果实例。

因此,当我编写测试结果时,稍后需要在代码中使用 JsonTextWriter 实例。

由于可共享性,我需要找到一种方法来打开现有的文本文件并为其分配一个 FileStream 并将其放入一个 TextWriter,这样我就可以创建我的 JsonTextWriter。

但是如何使用 FileStream 创建 TextWriter 的实例?

当我尝试创建一个新的 TextWriter 时,我收到错误消息,它是一个抽象类。

当我尝试使用 File.OpenText(path) 时,我无法将文件设置为 FileShare.ReadWrite。

这是我到目前为止所拥有的:

private void InitializeJSONResultWriter()
{
    string methodName = Utils.getCurrentMethod();
    Log("In:  " + methodName);
    if (textWriter == null)
    {
        //textWriter = File.CreateText(ResultsPath);
        FileStream strm = File.Open(ResultsPath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite);
        TextWriter textWriter = File.CreateText(ResultsPath);

        // ? ugh

        _jsonTextWriter = new JsonTextWriter(textWriter);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# json

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

在T-SQL查询中选择多个计数字段

我被困在一个SQL查询中,在这里我需要计算一个字段中不同值的数量。

我的查询是:

SELECT 
     Area
     , (SELECT count(TestResult)  FROM TestRun WHERE TestResult = 'PASS' AND TestRun.CreatedDate > '2019-11-18 01:00:00') as [Passed]
     , (SELECT count(TestResult)  FROM TestRun WHERE TestResult = 'FAIL' AND TestRun.CreatedDate > '2019-11-18 01:00:00') as [Failed]
     , (SELECT count(TestResult)  FROM TestRun WHERE TestResult = 'NOTRUN' AND TestRun.CreatedDate > '2019-11-18 01:00:00') as [NotRun]
FROM TestRun
WHERE dbo.TestRun.CreatedDate > '2019-11-18 01:00:00'
GROUP BY dbo.TestRun.Area, TestRun.TestResult, TestRun.CreatedDate
Run Code Online (Sandbox Code Playgroud)

但是我得到的结果看起来像这样,而不是单个值: 测试计数图像(按结果)

t-sql

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