1
Vote

Unittests Not Showing up In Test Explorer

description

I'm using the example below to ensure the test does run correctly when launched with the regular python Interpreter 2.7.5, PTVS 2.0 RC, VS2012 Ultimate
import unittest

class Test_test1(unittest.TestCase):
    def test_A(self):
        #self.fail("Not implemented")
        self.assert_(True)

if __name__ == '__main__':
    unittest.main()
Output:
.
----------------------------------------------------------------------
Ran 1 test in 0.001s

OK
The thread 'MainThread' (0x3b9c) has exited with code 0 (0x0).
The program '[14912] python.exe' has exited with code 0 (0x0).

file attachments

comments

Zooba wrote Sep 12, 2013 at 11:23 PM

Can you tell us how your project is structured? We should support any layout, but we may have missed something.

Also note that unit tests will only be shown if you actually have a project and it's been saved. We can't detect tests without a project, unfortunately.

drmanac wrote Sep 13, 2013 at 1:21 AM

I have a Solution created, inside there are many python projects. One of the projects has a unit test in it.

See the attached image.

Zooba wrote Sep 13, 2013 at 6:00 PM

With 43 projects open, it's possible that it's simply taking a long time to discover tests.

If you look in Task Manager, do you see vstest.discoveryengine.exe running and is it using a lot of CPU/memory?

drmanac wrote Sep 13, 2013 at 6:36 PM

I created a new example solution with only one project and saved it. Opening the Test Explorer still does not show any found tests. The green activity bar continues to cycle but vstest.discoveryengine.exe has 0 CPU activity.

See attached image.

Could this be anything to do with folder permissions? I'm using TFS for source control.

Thanks,
-Gagi

Zooba wrote Sep 13, 2013 at 11:55 PM

I wouldn't have thought it was permissions related. Can you try a simple project like that one without TFS and see if it works?

drmanac wrote Sep 14, 2013 at 12:26 AM

I actually tried that right after I posted and it behaved the same. No tests were discovered and the green progress bar in Text Explorer kept cycling. No CPU usage on the vstest.discoveryengine.exe

I also have Resharper installed for .NET work, not sure if that could impact anything. Not surprisingly it does not pick up any of the Unit tests either.

Zooba wrote Sep 19, 2013 at 11:46 PM

Sorry for the delay, we're at a bit of a loss here as to what could be happening.

In VS under the Tools->Python Tools menu, there's a Diagnostics command. This will display a whole lot of information about your setup that may help us figure out what's going on. Could you attach a copy to this issue or email it to ptvshelp@microsoft.com?

drmanac wrote Sep 30, 2013 at 6:24 PM

Sorry for the delay My diagnostic output is extremely long ~200k lines long! Here are some of the more relevant lines:

``` Microsoft.PythonTools.Analyzer.exe Warning: 0 : 2013-09-11T07:00:45: SCRAPE ERRORS:
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\ExtensionScraper.py", line 37, in <module>
__import__(mod_name)
File "C:\Python27\lib\site-packages\cairo__init__.py", line 1, in <module>
from _cairo import *
ImportError: DLL load failed: %1 is not a valid Win32 application.
Microsoft.PythonTools.Analyzer.exe Error: 0 : 2013-09-11T07:00:45: SCRAPE FAIL: (1) cairo._cairo
Microsoft.PythonTools.Analyzer.exe Warning: 0 : 2013-09-11T07:01:00: SCRAPE ERRORS:
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\ExtensionScraper.py", line 37, in <module>
__import__(mod_name)
ImportError: DLL load failed: %1 is not a valid Win32 application.
Microsoft.PythonTools.Analyzer.exe Error: 0 : 2013-09-11T07:01:00: SCRAPE FAIL: (1) matplotlib.backends._backend_gdk
Microsoft.PythonTools.Analyzer.exe Warning: 0 : 2013-09-11T07:01:00: SCRAPE ERRORS:
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\ExtensionScraper.py", line 37, in <module>
__import__(mod_name)
ImportError: DLL load failed: %1 is not a valid Win32 application.
Microsoft.PythonTools.Analyzer.exe Error: 0 : 2013-09-11T07:01:00: SCRAPE FAIL: (1) matplotlib.backends._gtkagg
Microsoft.PythonTools.Analyzer.exe Warning: 0 : 2013-09-11T07:01:00: SCRAPE ERRORS:
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\ExtensionScraper.py", line 37, in <module>
__import__(mod_name)
ImportError: DLL load failed: The specified module could not be found.
Microsoft.PythonTools.Analyzer.exe Error: 0 : 2013-09-11T07:01:00: SCRAPE FAIL: (1) matplotlib.backends._tkagg
Microsoft.PythonTools.Analyzer.exe Warning: 0 : 2013-09-11T07:01:03: SCRAPE ERRORS:
C:\Python27\lib\site-packages\scipy\stats\distributions.py:4768: RuntimeWarning: divide by zero encountered in power
return np.power((1.0-x*x),c/2.0-1) / special.beta(0.5,c/2.0)
C:\Python27\lib\site-packages\scipy\integrate\quadpack.py:288: UserWarning: Extremely bad integrand behavior occurs at some points of the
integration interval.
warnings.warn(msg)
C:\Python27\lib\site-packages\numpy\lib\function_base.py:1939: RuntimeWarning: invalid value encountered in _cdf_single_call (vectorized)
outputs = ufunc(*inputs)
Microsoft.PythonTools.Analyzer.exe Warning: 0 : 2013-09-11T07:01:25: SCRAPE ERRORS:
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\ExtensionScraper.py", line 37, in <module>
__import__(mod_name)
ImportError: DLL load failed: The specified module could not be found.
Microsoft.PythonTools.Analyzer.exe Error: 0 : 2013-09-11T07:01:25: SCRAPE FAIL: (1) PIL._imagingtk
Microsoft.PythonTools.Analyzer.exe Warning: 0 : 2013-09-11T07:01:26: SCRAPE ERRORS:
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\ExtensionScraper.py", line 37, in <module>
__import__(mod_name)
ImportError: DLL load failed: The specified module could not be found.
Microsoft.PythonTools.Analyzer.exe Error: 0 : 2013-09-11T07:01:26: SCRAPE FAIL: (1) _imagingtk
Microsoft.PythonTools.Analyzer.exe Warning: 0 : 2013-09-11T07:01:29: SCRAPE ERRORS:
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\ExtensionScraper.py", line 56, in <module>
analysis = PythonScraper.generate_module(module)
File "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\PythonScraper.py", line 393, in generate_module
all_members[attr] = generate_member(attr_value)
File "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\PythonScraper.py", line 259, in generate_member
member_table['value'] = generate_type(obj, is_hidden=is_hidden)
File "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\PythonScraper.py", line 323, in generate_type
type_table['mro'] = oldstyle_mro(type_obj, [])
File "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\PythonScraper.py", line 309, in oldstyle_mro
for base in type_obj.__bases__:
TypeError: C++ type 'QWidget*' is not supported as type
Microsoft.PythonTools.Analyzer.exe Error: 0 : 2013-09-11T07:01:29: SCRAPE FAIL: (1) PyQt4.QtCore
Microsoft.PythonTools.Analyzer.exe Warning: 0 : 2013-09-11T07:03:05: SCRAPE ERRORS:
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\ExtensionScraper.py", line 37, in <module>
__import__(mod_name)
File "C:\Python27\lib\site-packages\urwid__init__.py", line 40, in <module>
from urwid.graphics import (BigText, LineBox, BarGraphMeta, BarGraphError,
File "C:\Python27\lib\site-packages\urwid\graphics.py", line 30, in <module>
from urwid.display_common import AttrSpec
File "C:\Python27\lib\site-packages\urwid\display_common.py", line 23, in <module>
import termios
ImportError: No module named termios
Microsoft.PythonTools.Analyzer.exe Error: 0 : 2013-09-11T07:03:05: SCRAPE FAIL: (1) urwid.str_util
Microsoft.PythonTools.Analyzer.exe Warning: 0 : 2013-09-11T07:03:09: SCRAPE ERRORS:
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\ExtensionScraper.py", line 37, in <module>
__import__(mod_name)
ImportError: DLL load failed: The specified module could not be found.
Microsoft.PythonTools.Analyzer.exe Error: 0 : 2013-09-11T07:03:09: SCRAPE FAIL: (1) zmq.core.device
Microsoft.PythonTools.Analyzer.exe Warning: 0 : 2013-09-11T07:03:11: SCRAPE ERRORS:
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\ExtensionScraper.py", line 37, in <module>
__import__(mod_name)
ImportError: DLL load failed: %1 is not a valid Win32 application.
Microsoft.PythonTools.Analyzer.exe Error: 0 : 2013-09-11T07:03:11: SCRAPE FAIL: (1) atk
Microsoft.PythonTools.Analyzer.exe Warning: 0 : 2013-09-11T07:03:11: SCRAPE ERRORS:
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\ExtensionScraper.py", line 37, in <module>
__import__(mod_name)
ImportError: DLL load failed: %1 is not a valid Win32 application.
Microsoft.PythonTools.Analyzer.exe Error: 0 : 2013-09-11T07:03:11: SCRAPE FAIL: (1) pango
Microsoft.PythonTools.Analyzer.exe Warning: 0 : 2013-09-11T07:03:11: SCRAPE ERRORS:
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\ExtensionScraper.py", line 37, in <module>
__import__(mod_name)
ImportError: DLL load failed: %1 is not a valid Win32 application.
Microsoft.PythonTools.Analyzer.exe Error: 0 : 2013-09-11T07:03:11: SCRAPE FAIL: (1) pangocairo
Microsoft.PythonTools.Analyzer.exe Warning: 0 : 2013-09-11T07:03:11: SCRAPE ERRORS:
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\ExtensionScraper.py", line 37, in <module>
__import__(mod_name)
ImportError: DLL load failed: %1 is not a valid Win32 application.
Microsoft.PythonTools.Analyzer.exe Error: 0 : 2013-09-11T07:03:11: SCRAPE FAIL: (1) testhelper
Microsoft.PythonTools.Analyzer.exe Warning: 0 : 2013-09-11T07:03:11: SCRAPE ERRORS:
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\ExtensionScraper.py", line 37, in <module>
__import__(mod_name)
File "C:\Python27\lib\site-packages\gtk-2.0\gio__init__.py", line 22, in <module>
from gobject import GObjectMeta
File "C:\Python27\lib\site-packages\gtk-2.0\gobject__init__.py", line 26, in <module>
from glib import spawn_async, idle_add, timeout_add, timeout_add_seconds, \
File "C:\Python27\lib\site-packages\gtk-2.0\glib__init__.py", line 22, in <module>
from glib._glib import *
ImportError: DLL load failed: %1 is not a valid Win32 application.
Microsoft.PythonTools.Analyzer.exe Error: 0 : 2013-09-11T07:03:11: SCRAPE FAIL: (1) gio._gio
Microsoft.PythonTools.Analyzer.exe Warning: 0 : 2013-09-11T07:03:11: SCRAPE ERRORS:
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Python Tools for Visual Studio\2.0\ExtensionScraper.py", line 37, in <module>
__import__(mod_name)
File "C:\Python27\lib\site-packages\gtk-2.0\glib__init__.py", line 22, in <module>
from glib._glib import *
ImportError: DLL load failed: %1 is not a valid Win32 application.
Microsoft.PythonTools.Analyzer.exe Error: 0 : 2013-09-11T07:03:11: SCRAPE FAIL: (1) glib._glib
Microsoft.PythonTools.Analyzer.exe Warning: 0 : 2013-09-11T07:03:11: SCRAPE ERRORS:
"""

Zooba wrote Sep 30, 2013 at 11:21 PM

It would have been perfectly acceptable to attach it as a text document or email it, but no worries :)

These errors are not entirely unexpected - many extension modules require other DLLs to be set in the PATH variable, so they don't work well with our Python version-independent approach. The best solution is to copy the dependencies into the same folder - you can use Dependency Walker to determine which files are missing.

However, while these errors mean you will get, these are not going to affect test discovery. We recently published a dev build of PTVS with a few extra fixes, and we've got more fixes for test discovery coming in RTM. Hopefully one of these will resolve your issue.

I'm still interested in the entire diagnostics info - we won't see any errors in the log related to tests, but there's some configuration information there that may be relevant. (Looking at the log is far more efficient than guessing and asking you to confirm each guess individually.)

drmanac wrote Oct 2, 2013 at 2:04 AM

I tried the latest DEV version from Sept 20th. Same issue

The log file in text format is 23.6MB. Where would you like me to upload/e-mail it?

Zooba wrote Oct 2, 2013 at 4:25 PM

It should compress down pretty well in a zip file. If you get it below 10MB you can email it as an attachment to ptvshelp@microsoft.com, or you can upload it anywhere you like and send a link to that address (including any login details we may need - or make it public and we'll let you know when we've got it).

Alternatively, you can safely cut out the lines starting with Microsoft.PythonTools.Analyzer.exe. Those aren't going to be relevant here, and I expect that they're taking up most of the file size...

drmanac wrote Oct 2, 2013 at 5:31 PM

Here it is zipped!

Thanks

Zooba wrote Oct 2, 2013 at 7:41 PM

Thanks! Nothing jumps out (though you can now modify the library path for your IPython configuration, which will ensure you get code completions when using it), so we'll have to try some other things.

In the Output Window, there's a combobox that should include a "Tests" item. Are there any messages here? If you trigger a build (Ctrl+Shift+B, which won't actually build anything) do any messages appear?

Also, can you try with Resharper disabled or uninstalled? I know this is a pain, but it's entirely possible that there is some conflict between the two. We haven't been able to reproduce the issue internally, so any more information about where we should focus will be helpful.

drmanac wrote Oct 2, 2013 at 11:39 PM

I disabled Resharper just to be sure.

I also had a strange issue with VS2012 crashing when I first opened a single python solution with only one python project and one unit test. That seems to have stopped now.

I have attached the screenshot of the tests output window right after I open the solution.

It looks like after first opening the solution test discovery will run and not find any tests (which it should, but the green bar continues to cycle on the tests window). If I rebuild (Ctrl+Shift+B) test discovery will run again but never complete and the test output will stay cleared and never again say anything else about completing and finding no tests. I have to close and re-open the solution to get any output again from the test combobox.

Does anyone have an example VS 2012 python solution with a unit test working that I can try to open on my local system? Perhaps TFS is an issue, could it be virus scan blocking access to the files?

Zooba wrote Oct 3, 2013 at 5:08 PM

That's odd - as you'd probably expect, we test that case a lot, since it's the way we start any manual testing of this feature. The only difference between what you have and what I'd provide as a sample is the TFS binding, so perhaps it is TFS?

We shouldn't be trying to edit any files ourselves, but we do use MSBuild to load the project file, so it could be responsible. We'll try and get a repro internally, but you could also try unbinding that solution and project from source control (File->Source Control->Advanced->Change Source Control, then Unbind).

We do also require the project to be saved before we can detect the tests, and that may be behaving differently here. But your large project wasn't working either, and I assume you'd saved that at some point :)

drmanac wrote Oct 3, 2013 at 9:54 PM

I have tried an offline project outside of TFS and got the same results. The project was saved closed and opened and even VS was restarted. I get the same result. See the latest attached image. It appears the code scraping starts working but for some reason it does not detect any tests. When I re-build it attempts to re-run test search but it never completes or says 0 tests found. Could these issues be due to Unicode text issues, newlines? I even tried creating a new unit test file from the project solution. Same result

vstest.discoveryengine.x86.exe is running not sure if that is what is expected for a python project.

The green bar always keeps cycling. :/

What are the next options to check? How does test discovery work? Does it use python code or compiled binaries to look for unit tests?

drmanac wrote Oct 24, 2013 at 6:28 PM

I upgraded to PTVS 2.0 and now VS2012 Ultimate crashes and restarts when trying to scrape for Unit Tests.

How can I hard delete anything to do with PTVS and re-install from scratch?

Here are the errors I see in computer management:

Fault bucket , type 0
Event Name: CLR20r3
Response: Not available
Cab Id: 0

Problem signature:
P1: devenv.exe
P2: 11.0.60610.1
P3: 51b52140
P4: Microsoft.VisualStudio.TestPlatform.Client
P5: 11.0.60315.1
P6: 5142b43e
P7: 155
P8: 0
P9: N3CTRYE2KN3C34SGL4ZQYRBFTE4M13NB
P10:

Attached files:

These files may be available here:
C:\Users*****\AppData\Local\Microsoft\Windows\WER\ReportQueue\AppCrash_devenv.exe_47c31a1e28bf886ac53f92a44016ce4d3e8757_149c0241

Analysis symbol:
Rechecking for solution: 0
Report Id: 132da4a7-3cd0-11e3-9647-6c626d22dbb8
Report Status: 4

Faulting application name: devenv.exe, version: 11.0.60610.1, time stamp: 0x51b52140
Faulting module name: KERNELBASE.dll, version: 6.1.7601.18229, time stamp: 0x51fb1116
Exception code: 0xe0434352
Fault offset: 0x0000c41f
Faulting process id: 0x23a4
Faulting application start time: 0x01ced0dc95722727
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe
Faulting module path: C:\Windows\syswow64\KERNELBASE.dll
Report Id: 132da4a7-3cd0-11e3-9647-6c626d22dbb8

Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Reflection.TargetInvocationException
Stack:
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__0(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)

Here is my system info:
Microsoft Visual Studio Ultimate 2012
Version 11.0.60610.01 Update 3
Microsoft .NET Framework
Version 4.5.50709

Installed Version: Ultimate

Architecture and Modeling Tools 04940-004-0038003-02360
Microsoft Architecture and Modeling Tools

UML® and Unified Modeling Language™ are trademarks or registered trademarks of the Object Management Group, Inc. in the United States and other countries.

LightSwitch for Visual Studio 2012 04940-004-0038003-02360
Microsoft LightSwitch for Visual Studio 2012

Office Developer Tools 04940-004-0038003-02360
Microsoft Office Developer Tools

Team Explorer for Visual Studio 2012 04940-004-0038003-02360
Microsoft Team Explorer for Visual Studio 2012

Visual Basic 2012 04940-004-0038003-02360
Microsoft Visual Basic 2012

Visual C# 2012 04940-004-0038003-02360
Microsoft Visual C# 2012

Visual C++ 2012 04940-004-0038003-02360
Microsoft Visual C++ 2012

Visual F# 2012 04940-004-0038003-02360
Microsoft Visual F# 2012

Visual Studio 2012 Code Analysis Spell Checker 04940-004-0038003-02360
Microsoft® Visual Studio® 2012 Code Analysis Spell Checker

Portions of International CorrectSpell™ spelling correction system © 1993 by Lernout & Hauspie Speech Products N.V. All rights reserved.

The American Heritage® Dictionary of the English Language, Third Edition Copyright © 1992 Houghton Mifflin Company. Electronic version licensed from Lernout & Hauspie Speech Products N.V. All rights reserved.

Visual Studio 2012 SharePoint Developer Tools 04940-004-0038003-02360
Microsoft Visual Studio 2012 SharePoint Developer Tools

HideMenu 1.0
Hides the Visual Studio main menu, similar to Windows Explorer and Internet Explorer

JetBrains ReSharper 7.1.1 build 7.1.1000.900 on 2012-12-13T23:22:48 [Not Loaded]
JetBrains ReSharper 7.1.1 package for Microsoft Visual Studio. For more information about ReSharper, visit http://www.jetbrains.com/resharper/. Copyright © 2003–2013 JetBrains, Inc.

JetBrains TeamCity Addin 7.1 build 7.1.646.137 on 2012-12-13T02:15:54
JetBrains TeamCity Addin 7.1 package for Microsoft Visual Studio. For more information about TeamCity, visit http://www.jetbrains.com/teamcity/. Copyright © 2000–2013 JetBrains, Inc.

Microsoft Python Tools for Visual Studio 2.0.11016.00
Python Tools for Visual Studio provides intellisense, project support, project and item templates, as well as a REPL window for Python development.

Microsoft Python Tools for Visual Studio - Django Integration 2.0.11016.00
Provides templates and integration for the Django web framework.

Microsoft Python Tools for Visual Studio - Profiling Support 2.0.11016.00
Profiling support for Python projects.

NuGet Package Manager 2.7.40911.225
NuGet Package Manager in Visual Studio. For more information about NuGet, visit http://docs.nuget.org/.

Perspectives 1.0
Allows for view, changing and saving window perspectives.

PreEmptive Analytics Visualizer 1.0
Microsoft Visual Studio extension to visualize aggregated summaries from the PreEmptive Analytics product.

RenameVSWindowTitle 3 1.0
Information about my package

SQL Server Data Tools 11.1.20627.00
Microsoft SQL Server Data Tools

TextHighlighterPackage 1.0
Information about my package

TfsGoOffline 1.0
Go Offline command

Web Developer Tools 1.2.40308.0
Microsoft Web Developer Tools contains the following components:
Page Inspector: Tool that offers an efficient way to decompose Web Applications and diagnose front-end issues.
Web Publishing: Extensions required for Web Publishing for both hosted servers as well as on premises.
Web Form Templates: Includes the default templates for Web Form Applications.
Editor Extensions: Includes HTML, CSS, and JS editor extensions that greatly enhance the development experience.

Zooba wrote Oct 24, 2013 at 7:36 PM

A regular uninstall should clean everything up, but you can also delete our installation directory if you want to be certain.

We have had trouble in the past with an installer bug that meant it may take multiple uninstalls to fully remove the product. In this case, you'll still see PTVS in "Products and Features" after uninstalling - if it's gone from there, then it should have been uninstalled correctly.

I'll look up the error from other reports that have been sent in - we're seeing this occur to quite a few people, but it's not clear how PTVS is involved yet.

Zooba wrote Oct 25, 2013 at 10:02 PM

I've looked through all of the reports for this issue that have been coming in, and it looks like PTVS is not involved. I'm sure the responsible team will get a fix together soon, though I don't know how/if it will be released. I'll update this when I hear something.