Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 在Visual Studio中调试时,第三方程序集出现问题_Visual Studio_Visual Studio 2010 - Fatal编程技术网

Visual studio 在Visual Studio中调试时,第三方程序集出现问题

Visual studio 在Visual Studio中调试时,第三方程序集出现问题,visual-studio,visual-studio-2010,Visual Studio,Visual Studio 2010,我在Visual Studio 2010和C#中开发的应用程序中使用第三方dll。当我在VisualStudio2010中单击“运行(调试)”按钮调试应用程序时,该dll可以检测到并知道我处于所谓的“开发模式” 当我转到bin/debug文件夹并双击应用程序的exe文件时,dll不会抱怨 当我在“开发模式”下运行应用程序时,dll仍然认为它是在正常模式下执行的,我如何配置它呢?它可能正在检查调试器。IsAttached 解决方案:不要使用调试器。 真正的解决方案:购买库。它可能正在检查调试器。I

我在Visual Studio 2010和C#中开发的应用程序中使用第三方dll。当我在VisualStudio2010中单击“运行(调试)”按钮调试应用程序时,该dll可以检测到并知道我处于所谓的“开发模式”

当我转到bin/debug文件夹并双击应用程序的exe文件时,dll不会抱怨


当我在“开发模式”下运行应用程序时,dll仍然认为它是在正常模式下执行的,我如何配置它呢?

它可能正在检查
调试器。IsAttached

解决方案:不要使用调试器。

真正的解决方案:购买库。

它可能正在检查
调试器。IsAttached

解决方案:不要使用调试器。

真正的解决方案:购买库。

根据库的功能,可以将应用程序分离为单独的组件,其中一个组件使用库而不在调试模式下运行。这将允许您在仍使用库的情况下调试应用程序

赞成者:你试图做的事肯定违反了许可证。此解决方案可能不会违反许可证

缺点:这将使您无法调试对库的使用。它所完成的只是允许您通过分离库的使用来调试应用程序的其余部分


缺点2:这可能会使您的应用程序更难维护。这也可能会影响性能。

根据库的功能,可能会将应用程序分离为单独的组件,其中一个组件使用库而不在调试模式下运行。这将允许您在仍使用库的情况下调试应用程序

赞成者:你试图做的事肯定违反了许可证。此解决方案可能不会违反许可证

缺点:这将使您无法调试对库的使用。它所完成的只是允许您通过分离库的使用来调试应用程序的其余部分


缺点2:这可能会使您的应用程序更难维护。这也可能会影响性能。

谢谢。背景故事有点棘手。我们确实买了执照。但这是一个发布许可证,而不是开发许可证,他们没有明确告诉我们这一点。因此,dll在发布模型和最终产品中运行良好,但在开发模型中只能抱怨。他们要求开发+发布dll的价格加倍,这超出了我们的预算。这是什么产品?让我们知道应该避免使用哪种产品!非常感谢。背景故事有点棘手。我们确实买了执照。但这是一个发布许可证,而不是开发许可证,他们没有明确告诉我们这一点。因此,dll在发布模型和最终产品中运行良好,但在开发模型中只能抱怨。他们要求开发+发布dll的价格加倍,这超出了我们的预算。这是什么产品?让我们知道应该避免使用哪种产品!