问题列表 - 第822页

在Visual Studio中进行调试时如何设置特定的环境变量?

在类库项目中,我将项目属性的"调试"选项卡上的"启动操作"设置为"启动外部程序"(在本例中为NUnit).我想在这个程序启动的环境中设置一个环境变量.我该怎么做?(它甚至可能吗?)

编辑:

它是一个影响所有.NET应用程序的环境变量(COMplus_Version,它设置运行时版本),因此在系统范围内设置它实际上不是一个选项.

作为一种解决方法,我只是强迫NUnit通过设置它来启动正确的.NET版本(2.0)nunit.exe.config,但不幸的是,这也意味着我的所有.NET 1.1单元测试现在也在.NET 2.0中运行.我应该只是制作可执行文件的副本,以便它可以拥有自己的配置文件......

(我保持问题公开(不接受答案)万一有人确实发现了怎么样(毕竟它可能对其他目的有用......))

debugging environment-variables visual-studio

50
推荐指数
5
解决办法
12万
查看次数

您使用Visual Studio 2005/2008的哪些(第三方)调试可视化工具?

我想这个主题经常被监督,但在调试代码时非常有用.就在今天,我偶然发现了这个简单但有效的可视化工具,可视化图像(它在德国博客上,但我想代码内容是不言自明的):

链接文字

我想知道在VS2005/2008的日常工作中使用哪些调试可视化工具.

c# debuggervisualizer visual-studio

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

将C/C++ DLL头转换为Delphi的最佳资源?

一个相当全面的网站解释了使用c/c ++编写的dll以及将.h头文件转换为delphi/pascal所涉及的困难和解决方案被发布到我最近的邮件列表中,所以我想我会分享它,并邀请其他人发布其他有用的资源,无论是链接,转换工具还是书籍/纸质标题.

每个答案都有一个资源,所以我们最终将最热门/最好的资源冒充到顶部.

c c++ delphi dll header

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

Windows上的Python - 如何等待多个子进程?

如何在Windows上等待Python中的多个子进程,没有主动等待(轮询)?这样的东西几乎适合我:

proc1 = subprocess.Popen(['python','mytest.py'])
proc2 = subprocess.Popen(['python','mytest.py'])    
proc1.wait()
print "1 finished"
proc2.wait()
print "2 finished"
Run Code Online (Sandbox Code Playgroud)

问题是,在proc2完成之前proc1,父进程仍将等待proc1.在Unix上,人们会waitpid(0)在循环中使用它来完成子进程的返回代码 - 如何在Windows上用Python实现类似的东西?

python windows asynchronous

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

使用Ruby on Rails"MySQL服务器已经消失"

在我们的Ruby on Rails应用程序运行了一段时间后,它开始抛出500秒,"MySQL服务器已经消失".这通常是一夜之间发生 它最近开始这样做,我们的服务器配置没有明显的变化.

 Mysql::Error: MySQL server has gone away: SELECT * FROM `widgets`
Run Code Online (Sandbox Code Playgroud)

重新启动mongrels(不是MySQL服务器)修复它.

我们该如何解决这个问题?

mysql ruby-on-rails

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

为什么不在同一行上声明几个相同类型的变量?

为什么在一行上声明变量是不好的做法?

例如

private String var1, var2, var3
Run Code Online (Sandbox Code Playgroud)

代替:

private String var1;
private String var2;
private String var3;
Run Code Online (Sandbox Code Playgroud)

language-agnostic refactoring conventions

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

计算Javascript的Cyclomatic复杂度

在Javascript中是否有可用于计算Cyclomatic Complexity的工具?

我在使用服务器端代码时发现它是一个非常有用的指标,并且希望能够将它用于我编写的客户端Javascript.

javascript metrics cyclomatic-complexity

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

为什么有些wav文件在我的c#directsound应用程序中播放,但有些则没有?

我有ac#应用程序通过directsound播放简单的wav文件.根据我的测试数据,代码运行良好.但是,当我使用真实数据时,它在创建辅助缓冲区时产生了一个非常无用的错误:"ArgumentException:Value不在预期范围内."

测试wavs具有512kbps比特率,16比特音频样本大小和32kHz音频采样率.新的wavs分别为1152kbps,24bit和48kHz.如何让directsound处理这些更大的值,或者如果不能在尝试播放文件之前如何以编程方式检测这些值?

它是托管DirectX v9.00.1126我正在使用,我在下面提供了一些示例代码:

using DS = Microsoft.DirectX.DirectSound;  
...  
DS.Device device = new DS.Device();
device.SetCooperativeLevel(this, CooperativeLevel.Normal);  
...
BufferDescription bufferDesc = new BufferDescription();
bufferDesc.ControlEffects = false;  
...
try
{
    SecondaryBuffer sound = new SecondaryBuffer(path, bufferDesc, device);
    sound.Play(0, BufferPlayFlags.Default);
}
...
Run Code Online (Sandbox Code Playgroud)

附加信息:现实世界的wav文件也不会在Windows媒体播放器中播放,告诉我播放文件需要一个编解码器,而它们在winamp中播放得很好.

附加信息2:比较工作测试数据的字节和糟糕的现实世界数据,我可以看到,通过RIFF块,坏数据有一个"bext"块,互联网通知我是与广播相关的元数据音频扩展,而测试数据直接进入fmt块.坏数据中有/一个fmt块,所以我不知道它是否格式错误,或者加载器是否应该进一步寻找fmt数据.我可以看看是否可以从提供数据的人那里获得关于此rouge bext chunk的一些信息 - 如果他们可以删除它,我的代码可能仍然有用.

c# directx audio directsound

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

转到ASP.NET - VB或C#?

我们有一个很大的ASP经典代码库,但我希望在ASP.NET中进行未来的开发(并且可能在我们拥有的未来端口中).语言的自然选择似乎是VB(现有代码是VBScript),但我是否太仓促?从长远来看,语言的选择是否会产生影响?

.net c# vb.net asp.net webforms

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

WSDL.exe的位置

我最近听说过WSDL.Exe,但我不知道在哪里可以找到这个程序.有谁知道我在哪里可以找到或下载它?

.net sdk wsdl web-services

21
推荐指数
6
解决办法
9万
查看次数