Forum Discussion

QAintern's avatar
QAintern
Occasional Contributor
15 years ago

.Net 4 and TestComplete 7.52

We are having issues with v7.52 after we updated to Visual Studio 2010, which runs on the new .Net 4 framework. Does 7.52 support this or will there be a patch soon to fix the issue? Or do we have to wait for TestComplete 8 to run any of our tests?

20 Replies

  • nathalier's avatar
    nathalier
    New Contributor
    >There is a fix for TestComplete 7.52 that makes this version work correctly with applications created for .NET Framework 4 Beta 2 and earlier. Please contact our Support Team to get the fix: http://www.automatedqa.com/support/message/



    Hello!

    We wrote to your support team twice asking for a patch for our TestComplete 7.52, but there were no answers.

    How can we obtaine it?



    Nathalie Rud

    Testing Specialist

    Art-master Ltd.

  • Hi Nathalie,



    After you submitted the cases, you were supposed to get the e-mail confirmations with an Issue#.


    Please post here the ticket numbers you got - I will check what happened to those submission.



    As for the patch, here is the full text of our announcement in this regard:






    It is an important hot fix for TestComplete 7.52 users who test .NET applications.



    Microsoft has recently released some .NET Framework updates that were installed automatically on many computers by the Windows Update service. The changes are related to the core .NET Framework functionality used by TestComplete.



    After the updates are installed, tests created for .NET 1-3.5 applications may stop working correctly - you may see the "Object Not Found" and related errors in test results.



    To resolve the problems, please apply the relevant hot fix: 


    TestComplete Ent: http://downloads.automatedqa.com/net_patch/NET_TestComplete_Enterprise.zip

    TestComplete Std: http://downloads.automatedqa.com/net_patch/NET_TestComplete_Standard.zip

    TestExecute: http://downloads.automatedqa.com/net_patch/NET_TestExecute.zip
     

    TestRecorder: http://downloads.automatedqa.com/net_patch/NET_TestRecorder.zip



    Here are the hot fix installation steps: 


    1. Unpack the downloaded archive to your hard disk drive. 


     
      The archive contains two folders: x86 and x64.



    2. Close the product you are applying the fix to.



    3. Copy the x86\tcClrHook.dll file to the Extensions folder of the product. 
     

       For TestComplete and TestExecute, the folder path looks like this: 


         <Product Installation Folder>\Bin\Extensions\ 


       For TestRecorder, the path is as follows: 


         <Product Installation Folder>\Bin\ 




    4. If you are running an x64 operating system, you will also need to copy the x64\tcClrHook.dll file to the following folder: 
     

       TestComplete, TestExecute: 


         <Product Installation Folder>\x64\Bin\Extensions\ 


       TestRecorder: 


         <Product Installation Folder>\x64\Bin\ 




    The fix can be applied only to version 7.52 of TestComplete, TestExecute or TestRecorder.


  • nathalier's avatar
    nathalier
    New Contributor
    Thank you, Alex.

    We hadn't received confirmations with an Issue# before.

    Now the problem is solved.

  • Hi Nathalie,





    OK, great to hear the problem is solved.





    If you are having problems contacting Support, I would like to investigate this. After a new case is submitted, you are expected to get an Issue# within an hour. If you are not getting the Issue# at all, this means that the request does not reach us. If this is the case, could you please try opening a new case through the web form one more time, and if you don't get an Issue#, answer to this thread and let me know the e-mail address you used when submitting the request - I will try to troubleshoot on our side. Thanks!
  • gargashish's avatar
    gargashish
    Occasional Contributor
    Hi,



    We have recently upgraded to full version of .NET Framework 4.0 and ever since we did it, TC 7.52 is unable to recognize the objects. I have applied the fix which was released for TC 7.52 to work with .NET 4.0 applications. But, I'm still facing this problem.



    Can you please let me know if .NET 4.0 (full version) would be supported by TC 7.52 (with the tcclrhook.dll hotfix) or not?



    Thanks,

    Ashish

  • Hello Ashish,





    TestComplete 7.52 will not support testing .NET Framework 4 applications.

    The patch mentioned below only recovers the ability to test .NET Framework 1-3.5 applications in TestComplete 7.52 on PCs with .NET Framework 4 installed.





    To test .NET Framework 4 applications, you need to upgrade to TestComplete 8.
  • gargashish's avatar
    gargashish
    Occasional Contributor
    Hi,



    I've recently upgrade to TC 8.6 and have a few questions:



    1. I've a node locked license. When I activated it, the machine name was captured and got updated under my online account. If in case, my machine crashes, would I be able to use the same license on a different machine (with a different name / IP)?



    2. Would I be able to use a node locked license on a VM?



    Thanks,

    Ashish

  • Hello Ashish,





    Your question is not related to the topic of this thread. Do not post unrelated questions to the threads started by others.





    Please create a new thread with your question to get an answer.





    Thanks for understanding!
  • earriaga's avatar
    earriaga
    Occasional Contributor
    Hey guys,



    I just received the patch for 7.52, but the Enterprise version. I have the standard full version. Are they the same patch for both??





    -Ed