Test Complete 12.42 does not compile with VS 2017 version
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Test Complete 12.42 does not compile with VS 2017 version
We are currently using TestComplete V9.3.1 with Visual Studio 2013 & 4.5.2 DotNet Version. This is used to automate test cases for a desktop based application that uses client-server model.
We have planned to migrate to Visual Studio 2017 with 4.7.1 DotNet Version & also understood that TC 12.42 does support the Visual Studio 2017 integration. We tried to test the version for compatibility before upgrade & failed.
Steps followed:
1. Created a test machine with Win 7 64-bit Client
2. Upgraded VS from 2013 to 2017
3. Upgraded TC from 9.3.1 to 12.42
4. Ran compilation that failed.
We use TC dlls in our solution (C#)
1. AutomatedQA.script.dll
2. AutomatedQA.TestComplete.CSConnectedApp.dll
Errors:
1. Cannot convert type 'AutomatedQA.script.var.VarDelegate' to 'bool'
2. Cannot convert type 'AutomatedQA.script.var.VarDelegate' to 'int'
3. Cannot apply indexing with [] to an expression of type 'var.VarDelegate'
4. Cannot implicitly convert type 'AutomatedQA.script.var.VarDelegate' to 'AutomatedQA.script.var'
Appreciate your quick response on this to facilitate us in taking right TC version for migration.
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Note: Connected applications have been deprecated. Quote from https://support.smartbear.com/testcomplete/docs/testing-with/advanced/connected/about.html
"Connected and Self-Testing applications are deprecated. These technologies will be removed in one of the future releases of TestComplete.
To create test code that runs from within your tested apps, use TestLeft, a SmartBear functional testing tool for developers. "
Considering this, it is entirely likely that compiling a connected application using VS 2017 will fail. I am not a SmartBear employee so for an official answer, it would be best for you to contact support directly at
https://support.smartbear.com/message/?prod=TestComplete
Robert Martin
[Hall of Fame]
Please consider giving a Kudo if I write good stuff
----
Why automate? I do automated testing because there's only so much a human being can do and remain healthy. Sleep is a requirement. So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group.
I love good food, good books, good friends, and good fun.
Mysterious Gremlin Master
Vegas Thrill Rider
Extensions available
