.NET的MDBG(托管调试器)是否可以免费用于商业目的?

时间:2012-04-06 12:12:40

标签: .net debugging mdbg

我正在制作一个项目。因为我需要使用调试器。我是MDBG的首选。但是当我下载样本并阅读eula时。它说明了

  

您不得将该软件用于商业软件托管服务。

但这个eula是为了

  

MICROSOFT CLR管理调试员(MDBG)来源样本

所以我的问题是我可以使用它还是我不能?

2 个答案:

答案 0 :(得分:3)

  

您不得将该软件用于商业软件托管服务。

这是几年前在所有Microsoft EULA中出现的样板短语。我最近没有看到它,但MDBG可以追溯到这个词很常见的时候。具体的排除是您不能使用Microsoft工具或代码示例来构建网站,然后将服务转售给第三方。没有什么特别邪恶的,当时他们可能认为网络托管对他们来说是一个重要的业务部门,他们不想与使用他们自己的工具来建立这样的托管服务的任何人竞争。

当您打算以可追踪的方式创建自己的GoDaddy时,请注意这一点,任何人都可以看到您使用MDBG示例代码来运行您的服务。微软仍然关注这一点,以及MDBG实际上在托管服务中有用的几率,这个问题足够小,不用担心这一点。当然,永远不要从程序员的Q + A网站获取法律建议:)

答案 1 :(得分:1)

MDbg是.NET Framework SDK的一部分,它是免费的。

MDbg示例是源代码,显然您不能集成到“商业软件托管服务”中。您仍然可以使用MDbg来调试任何项目。

VS有一个很棒的调试器。 VS Express是免费的,非常强大。您不必使用命令行调试器。