我正在做一个项目。 为此,我需要使用调试器。 MDBG是我的首选。 但是当我下载示例并阅读 EULA 时。 它指出
您不得将该软件用于商业软件托管服务。
但这个 EULA 是为了
MICROSOFT CLR 托管调试器 (MDBG) 源示例
所以我的问题是我可以使用它还是不能使用它?
您不得将该软件用于商业软件托管服务。
这是几年前出现在所有 EULA Microsoft中的一个样板短语。 我最近没有看到它,但 MDBG 可以追溯到这句话很常见的时候。具体的排除是,您不能使用Microsoft工具或代码示例来构建网站,然后将服务转售给第三方。 没有什么特别邪恶的,当时他们可能认为网络托管对他们来说是一个重要的业务领域,他们不想与任何人竞争使用自己的工具来构建这样的托管服务。
当您计划使用可追溯的方式创建自己的 GoDaddy 类型时,请注意这一点,以便任何人看到您使用 MDBG 示例代码来运行您的服务。 Microsoft仍然关心这一点与MDBG在托管服务中实际有用的几率的交集足够小,不用担心这一点。 当然,永远不要从程序员的Q + A站点:)接受法律建议
MDbg是.NET Framework SDK的一部分,它是免费的。
MDbg 示例是源代码,通常不允许将其集成到"商业软件托管服务"中。您仍然可以使用 MDbg 调试任何项目。
VS有一个很棒的调试器。VS Express是免费的,而且功能非常强大。您不必使用命令行调试器。