小编Pur*_*ome的帖子

可以通过编程方式清除Visual Studio(调试)输出窗口吗?

是否有可能以编程方式清除Visual Studio OUTPUT窗口?例如,名为DebugView的SysInternal调试器应用程序具有名为DBGVIEWCLEAR .. 的特定命令,它清除日志窗口.

请不要说:右键单击,清除窗口..用鼠标.我知道,但那不是我追求的.

debugging visual-studio consoleappender

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

如何在进行TDD时最好地创建测试数据库?

在执行ASP.NET站点(例如ASP.NET MVC站点)时创建测试持久层的最佳实践是什么?

我见过的很多例子都在单元测试项目中使用了Moq(或其他模拟框架),但我想,像moq我的持久层,以便我的网站显示数据和内容,但它不是来自数据库.我想做到最后.我见过的所有嘲弄的东西只存在于单元测试中.

当人们想要(stub?)伪造一个持久层来快速快速开发时,人们会采取什么样的做法?我使用依赖注入来处理它,并为我的持久层提供一些硬编码结果(这实际上是手动和无聊的).

其他人在做什么?示例和链接会很棒:)

UPDATE

只是一点点更新:到目前为止,我已经获得了一个假的存储库和一个SQL存储库 - 每个类实现一个接口.然后,使用DI(我正在使用StructureMap),我可以在我的虚拟存储库或SQL存储库之间切换.到目前为止,它运作良好:)

(也是可怕的想到我差不多11个月前问过这个问题,从我编辑这个问题开始,现在!)

asp.net tdd persistence dependency-injection mocking

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

如何将表移动到SQL Server 2008中的特定FileGroup

我刚刚创建了一个辅助文件组,并希望将一些表移动到它,然后将其设置为只读.

我不知道怎么做?

我只是用它ALTER blah blah TO MyFileGroup

filegroup sql-server-2008

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

在两个日期之间获取随机DateTime的最佳做法是什么?

我正在尝试将值随机化为一个简单的DateTime数据字段.

我希望获得两个日期/时间之间的随机日期/时间(例如,最小日期/时间和最大日期/时间).

所以让我们想象一下我之间的随机日期/时间

1/1/2000 10:00:00am1/1/2000 5:00:00pm.

此外,此代码将用于for循环,包含100个项目...意味着所有100个项目将具有最小/最大日期/时间段之间的随机日期/时间.

有任何想法吗?

.net c# random datetime

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

如何在WinForm应用程序的PictureBox中更改现有ToolTip控件的文本?

我有一个winform应用程序,它具有动态数字(基于数据库值)PictureBoxes.每个P-Box都有一个Tooltip控件.

如何在没有任何内存泄漏的情况下更改ToolTip文本?现在,我有以下代码,但它正在泄漏内存=>之前的ToolTip控件没有得到GC.

顺便说一句,这是一个尝试更新主UI线程的后台线程....

if (pictureBox == null || !pictureBox.IsHandleCreated) {
    continue;
}

Action setTooltipAndImage = () => {
    var toolTip = new ToolTip();
    GameServer tempGameFile = gameServer;
    toolTip.SetToolTip(pictureBox, string.Format(...));
    pictureBox.Image = Resources.RedButton;
};

if (pictureBox.InvokeRequired) {                        
    pictureBox.Invoke(setTooltipAndImage);
} else {
    setTooltipAndImage();
}
Run Code Online (Sandbox Code Playgroud)

正如我所说 - 这有效,但它正在泄漏.

有人有什么建议吗?

.net c# tooltip picturebox winforms

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

如何从 OpenAPI 架构中使用 operationId?

在 OpenAPI 架构中,它包含可选元素operationId

这是如何使用的以及为什么它是可选的?好吧,至少对于 .NET Core 库“Swashbuckle”,他们说它是可选的

我的猜测是它与 SDK 的使用方式有关。例如,我可以从任何有效的 OpenAPI 模式创建 Typescript SDK...所以我猜测它与 Typescript SDK 的生成方式和消费/使用方式有某种联系?

swashbuckle openapi

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

提供RSS和Atom提要?我们需要两者还是RSS获胜?

我想为我的网站提供一些RSS feed.是否值得提供Atom提要?或Atom是更常见的饲料?有赢家吗?

顺便说一句,这与编程有关,因为我需要编写我们将提供的feed(或使用一些开源代码等).

更新

到目前为止,如果我只需要花时间支持Atom,看起来就像窥视Atom应该是要走的路?其他人都同意这些想法(并希望通过一些统计数据支持?)

可能解决方案

虽然我在网上寻找一些RSS架构细节,但我正在阅读RSS Wiki条目,他们说

截至2007年1月[更新],来自www.syndic8.com的跟踪数据表明当前使用的RSS的三个主要版本是0.91,1.0和2.0.其中,RSS 0.91占全球RSS使用量的13%,RSS 2.0占67%,而RSS 1.0占17%.[22] 但是,这些数字不包括竞争对手网络订阅源格式Atom的使用.截至2008年8月[更新],syndic8.com网站的总报价为546,069,其中86,496是Atom的一些方言,438,102是RSS的一些方言.[23]

这表明RSS是Atom的主要格式.

所以我可能自己也回答了这个问题.

rss atom-feed

16
推荐指数
2
解决办法
1363
查看次数

在ASP.NET MVC3中拥有无会话控制器的一些场景是什么?

阅读Guru-Gu关于ASP.NET MVC3击中RC的博文,他说: -

无会话控制器支持

您现在可以指示是否希望Controller类使用会话状态 - 如果需要,是否要将其设置为读/写或readonly.read/write或readonly.

有人可以解释某些情况下有人可能希望拥有无会话控制器吗?或只读控制器?

我一直在创建一个单独的IIS网站,我用它处理所有静态图像/内容,然后让这个相同的网站关闭会话状态 ...所以没有通过网络发送cookie.这是一个类似的情况吗?

asp.net-mvc controllers session-less asp.net-mvc-3

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

是否可以在IIS7 Express中使用自定义主机标头/绑定?

我正在尝试使用IIS7 express(在我的本地开发机器上)配置新的ASP.NET MVC3以使用自定义域名.

例如.

  1. 我的本地开发机器.
  2. 踢我的网络浏览器
  3. 转到http://dev.www.mydomain.com
  4. 我的视觉工作室mvc项目开始了

我已经攻击了我的主机文件以包含(是的,我保存了文件..这也意味着我必须启用管理员权限...

127.0.0.1 dev.www.mydomain.com
Run Code Online (Sandbox Code Playgroud)

我只是想不通如何使用IIS7 express来配置这样做.

我去了MVC Project => Properties => Web并做了以下事情: - 在此输入图像描述

然后试图运行该网站... 在此输入图像描述

有人可以帮忙吗?

.net visual-studio-2010 visual-studio-2010-sp1 iis-express

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

为什么默认的ASP.NET Forms Authentication Cookie在其默认名称中具有前导句点=>".ASPXAUTH"

默认的ASP.NET Forms Authentication cookie将其名称设置为" .ASPXAUTH ".注意第一个字符是句号?这有什么特别的原因吗?例如,这是否会对目标域的域名或子域产生影响.

或者它纯粹是一个MS开发人员提出的随机事物(也许是为了帮助排序cookie,当他们正在调试或者其他东西时......因为句子会在其他字符串之前被列出)?

.net asp.net cookies forms-authentication

16
推荐指数
2
解决办法
3267
查看次数