That’s fixed in 1.1 beta.

For 1.1 we did some work around file extensions and editor types which enables 
things like “Open With” for non .py/.pyw files, “Open With Encoding”, and 
registering Python as the default for extensionless files.  As part of that 
work we registered the default file handler w/ too low a priority and broke 
languages which don’t have file extension registrations and instead get picked 
up by the default text editor.  We’re now registered with a more appropriate 
priority.

There’s a couple of different workarounds in this bug 
http://pytools.codeplex.com/workitem/599 if you don’t want to immediately 
upgrade to 1.1 Beta for some reason.

From: cheng-b...@ubs.com [mailto:cheng-b...@ubs.com]
Sent: Wednesday, December 07, 2011 6:05 PM
To: Dino Viehland
Cc: ironpython-users@python.org
Subject: RE: [Ironpython-users] ANN: Python Tools for Visual Studio 1.1 Beta 1

Hi All,

I'm currently using PTVS 1.1 alpha version. I think this tool is very useful in 
developing python projects. It makes it possible to leverage the power of 
Visual studio 10 and python. But I have one major problem on my side.

I have installed VS 2010 shell on my machine and F# compiler 2.0. Both of them 
work fine. And then I installed IronPyth

on and PTVS 1.1. Also they work fine too. But When I use VS 2010 shell to open 
an existing F# project I found that The compiler doesn't recognize the code 
correctly. It seems that Vs 2010 use the python code parser to parse the F# 
codes. Is the wrong behavior due to my improper option setting or other reason?

Regards,
Cheng

________________________________
From: ironpython-users-bounces+cheng-b.li=ubs....@python.org 
[mailto:ironpython-users-bounces+cheng-b.li=ubs....@python.org] On Behalf Of 
Dino Viehland
Sent: 2011年12月8日 5:32
To: ironpython-users@python.org; python-announce-l...@python.org
Subject: [Ironpython-users] ANN: Python Tools for Visual Studio 1.1 Beta 1
We’re pleased to announce the release of Python Tools for Visual Studio 1.1 
Beta ( http://pytools.codeplex.com/releases/view/76089 ). Python Tools for 
Visual Studio (PTVS) is an open-source plug-in for Visual Studio which supports 
programming with the Python programming language. This release includes new 
core IDE features, a couple of new sample libraries for interacting with Kinect 
and Excel, and many bug fixes for issues reported since the release of 1.0.

Since the last alpha release we’ve fixed over 30 bugs and implemented several 
features around the project system and references. For IronPython users you can 
now add references to .NET projects or .NET assemblies and we’ll automatically 
reload and re-analyze the references when they’re rebuilt. For CPython users 
you can now add a reference to a .pyd extension module and we’ll analyze the 
extension module and provide completions. We’ve also improved intellisense 
across multiple Python projects in the same solution. Finally we’ve added 
support for using IPython mode w/o PyLab - this enables out-of-line graphs and 
improves the startup time of the interactive window.

We’ve also added many new features which improve the basic editing experience 
which were also available during 1.1 Alpha. This includes a feature for 
automatically adding imports after typing an identifier, a command for cleaning 
up unused imports, support for recognizing isinstance() calls and using them 
for providing improved completions, and using goto definition to go to members 
defined in the standard library. We’ve also made improvements to the project 
system so it’ll behave more like the C# including proper support of linked 
files outside of the project directory. And we’ve made some improvements to our 
IPython REPL support including support for inline graphs and proper support for 
IPython’s numbered prompts. Finally we’ve made several small improvements to 
the debugger including the option to step into the Python standard library 
while debugging, the option to not break on SystemExit exception with exit 
codes of zero as well as displaying the Python thread name in the threads 
window. Altogether this release includes over 130 features and bug fixes since 
1.0 - a complete list of the changes is available here: 
http://bit.ly/IpyTools11Beta1Fixes

Another major addition to 1.1 includes the addition of two additional sample 
libraries available as separate downloads: PyKinect for working with the Kinect 
Beta SDK and Pyvot for working with Excel spreadsheets. Once downloaded and 
installed these plug-in to Visual Studio and provide templates; and they 
provide built-in support for installing into one of the recognized Python 
interpreters via Tools->Python Tools->Samples.

The PyKinect sample is a wrapper around the Kinect SDK and enables development 
with the Kinect SDK directly from Python. The library presents an API which is 
similar to the API exposed via the Kinect SDK for C# developers. The sample 
includes a new template for quickly getting started creating games using PyGame 
with PyKinect. PyKinect is licensed under a license similar to the existing 
Kinect SDK.

Pyvot (pronounced Pivot) connects familiar data-exploration and visualization 
tools in Excel with the powerful data analysis and transformation capabilities 
of Python, with an emphasis on tabular data. It provides a simple and Pythonic 
interface to Excel, smoothing over the pain points in using the existing Excel 
object model as exposed via COM.

We’d like to thank all of the users who took the time to report issues and 
feedback for this release: 445363200, Andrew, AphexSA, benpmorgan, chadbr, 
dgkbny, drgn, holmboe, hyh, jimpeak, juanalumni, lblanchon, liuzhenhai, 
mahpour, MichaelBaker, po6856, pztrick44, salerio, slide_o_mix, somini, 
SoonStudios, stakemura, sumitbasu, swift_dev, synergetic, teebot, 
timeisaparallax, tonyandrewmeyer, xavier_grundus, and Zooba.

Thanks,
The Python Tools for Visual Studio Team

_______________________________________________
Ironpython-users mailing list
Ironpython-users@python.org
http://mail.python.org/mailman/listinfo/ironpython-users

Reply via email to