Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
WoW
Talk
English
Views
Read
Edit
History
More
Search
Navigation
Home
Random page
Help using wiki
Editions
for WoW
for WildStar
for Solar2D
Documentation
for WoW
for WildStar
Reference
WoW
⦁ FrameXML
⦁ AddOns
⦁ API
⦁ WoW Lua
WildStar
⦁ AddOns
⦁ API
⦁ WildStar Lua
Engine
Tools
What links here
Related changes
Special pages
Page information
Site
Recent Changes
Editing
WoW:Lua editors/Visual Studio
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
Microsoft [http://visualstudio.com/ Visual Studio] is a full featured [[wikipedia:IDE|IDE]] for software development. It is used for application development for a wide variety of environments, including the Microsoft Windows operating systems, game systems like Unity, Xamarin cross-platform phone development and more. It is a well known and widely used tool for professional software developers and enthusiasts. See also: [[Setting up Visual Studio for WoW XML]] and [[AddOn Studio for World of Warcraft]] == Why Visual Studio? == Visual Studio now offers free a Community Edition. Visual Studio is an industrial strength software development tool. Developers who are already familiar with it will tend to favor it above other available add-on tools, as it provides a familiar environment for them. == AddOn Studio for World of Warcraft == A version of Visual Studio specifically tailored for World of Warcraft is available for free, including [[Lua]] syntax highlighting, IntelliSense, a FrameXML editor, automatic WoW TOC generation, and other features. [[AddOn Studio for World of Warcraft]] does not require Visual Studio be installed. Multiple editions exist: :[[AddOn Studio 2015 for World of Warcraft]] :[[AddOn Studio 2010 for World of Warcraft]] == Visual Studio Community Edition == Like many other major IDE style editors, Visual Studio from Microsoft now has a free Community Edition. The 2015 and older versions of Visual Studio have support for XML, but no support for Lua out-of-the-box, though Lua support can easily be added through extensions. :[http://www.visualstudio.com/vs/ Visual Studio Community Edition] from Microsoft. == Visual Studio 2017 and 2019 with Lua == As of the 2017 version of Visual Studio, including the Community Edition, the base editor now supports limited Lua syntax highlighting, and very limited code completion and formatting out of the box. == Visual Studio and Lua Extensions == LuaLite is plugin for [[Lua]] support for Visual Studio 2003. It's basically a simple syntax scheme and does not take real advantage of any advanced VS-features. There's a pseudo-IntelliSense feature but it doesn't work very well. So don't expect anything special here. Note: that the plugin ''only'' works on the 2003 versions of Visual Studio .NET. LuaLangPack is plugin for [[Lua] support for Visual Studio 2005. This plug-in supports syntax highlighting, code hiding, auto outlining, project tree support, basic MSBuild integration, and shell integration. Intellisense features are currently targetted for Dec. 2006. Note, express editions of VS 2005 are not compatible. :[http://www.sjbrown.co.uk/?code=lualite LuaLite plugin for Lua support for Visual Studio 2003] :[http://www.trystan.org/lua.html LuaLangPack VS 2005 Lua Language Integration Pack] == Visual Studio and XML == The XML editor included in .NET 2003 is okay, but really nothing special. It has basic XSD support and stuff, but it really won't stand a chance against tools like [http://www.altova.com/products_ide.html XMLspy]. However, with the 2005 and newer versions things changed. The whole XML-Editor was rewritten in the new version and can now easily compete with most XML-Editors out there, free and commercial. Although the Lua-plugin for VS 2005 is not as good as the LuaLite plugin for 2003, which is mainly due to the first still being in an early stage of development, the XML-Editor is really worth the upgrade and may greatly increase your productivity if you're an experienced developer. The XML-Editor is available in the Express or Newer Editions of Visual Studio. [[Category:Interface customization]] [[Category:Glossary]] [[Category:Visual Studio]]
Summary:
Please note that all contributions to AddOn Studio are considered to be released under the Creative Commons Attribution-NonCommercial-ShareAlike (see
AddOn Studio Wiki:Copyrights
for details).
Submissions must be written by you, or copied from a public domain or similar free resource (see
AddOn Studio Wiki:Copyrights
for details).
Cancel
Editing help
(opens in new window)