View previous topic :: View next topic |
Author |
Message |
rsl
Joined: 04 Jan 2006 Posts: 47
|
Posted: Tue Jan 10, 2006 4:58 pm Post subject: Anyone who can test VSpluginD beta? |
|
|
I've uploaded VSpluginD beta 1.0 on svn download area.
I don't know if it works on no VS SDK enviroments.
Please test and report, who can install plugin.
VSpluginD require Visual Studio Standard Edition, or above edition.
no support for Express Edition.
Current VSpluginD implement only basic features and have many incomplete features and bugs. I would appreciated, if reported bugs, and feature request.
Issue:
VSplugin assume compiler path at C:\dmd\ and phobos source at C:\dmd\src\phobos\.
If dmd installed another dir. load package failure occur when create project. It'll be fixed next release.
Debugger don't works as like VS2003. It isn't stop at break point, though Function Break works correctly. so there are ploblems at breakpoint to source file mapping.
Rebuild and Clean Operation is not implemented.
Last edited by rsl on Tue Jan 10, 2006 10:13 pm; edited 1 time in total |
|
Back to top |
|
|
kylefurlong
Joined: 16 Nov 2005 Posts: 29
|
Posted: Tue Jan 10, 2006 7:09 pm Post subject: |
|
|
I will be able to test tonight, just got my student edition of VS2005! |
|
Back to top |
|
|
kylefurlong
Joined: 16 Nov 2005 Posts: 29
|
Posted: Tue Jan 10, 2006 9:05 pm Post subject: |
|
|
I dont quite understand how this is supposed to be used. Maybe a quick tutorial? |
|
Back to top |
|
|
rsl
Joined: 04 Jan 2006 Posts: 47
|
Posted: Tue Jan 10, 2006 9:35 pm Post subject: |
|
|
If successfully plugin installed.
There is item "DProject" at menu [File]-[New]-[Project].
Create new project, and then open "main.d", the text should be SyntaxColorized by LanguageService.
if you type Ctrl-Space or period anywhere, Intellisense AutoCompletion appear.
It's not complete, but it can handle scope, local/global member completion
and phobos imported symbol. |
|
Back to top |
|
|
rsl
Joined: 04 Jan 2006 Posts: 47
|
Posted: Wed Jan 11, 2006 3:51 pm Post subject: |
|
|
I found mistake in VSplugin installer.
It cause DProject package loading failed, in no VS SDK Environment.
I have updated installer.
If already installed VSpluginD. please uninstall it.
and if you see package load failure, and select OK to skip load package.
need to type "devenv /resetskippkgs" in VS command prompt.
Please tell me, if it can be installed successfuly or not. |
|
Back to top |
|
|
kylefurlong
Joined: 16 Nov 2005 Posts: 29
|
Posted: Thu Jan 12, 2006 10:08 am Post subject: |
|
|
Looks good so far. I really want the closing braces to automatically line up with the top braces. (I use BSD style) Also, intellisense and syntax highlighting should eventually work like C# right? Or are there obsticles to this? |
|
Back to top |
|
|
rsl
Joined: 04 Jan 2006 Posts: 47
|
Posted: Thu Jan 12, 2006 12:03 pm Post subject: |
|
|
Thanks for your reporting this plugin works.
"Smart Indent" problem, It'll be fixed next release.
and, I found another bug, when type ENTER after if() while() that have no {} block. is not indented.
Intellisense should works as like C++, C#.
now, I'm working on this. it will be available Intellisense basic functionality in future.
-"Member Completion"
-"ParameterInfo" display ToolTip the signature of a method when type '('
-"Goto Declaration" |
|
Back to top |
|
|
kylefurlong
Joined: 16 Nov 2005 Posts: 29
|
Posted: Thu Jan 12, 2006 3:20 pm Post subject: |
|
|
Cool! Keep up the good work! |
|
Back to top |
|
|
zwang
Joined: 14 Sep 2005 Posts: 5 Location: Singapore
|
Posted: Thu Jan 12, 2006 6:18 pm Post subject: Re: Anyone who can test VSpluginD beta? |
|
|
Great work! The plugin works smoothly on VS2005 pro without VSSDK.
I'd like to contribute when you release the source. |
|
Back to top |
|
|
ctlajoie
Joined: 17 Nov 2005 Posts: 15
|
|
Back to top |
|
|
rsl
Joined: 04 Jan 2006 Posts: 47
|
Posted: Fri Jan 13, 2006 10:53 am Post subject: |
|
|
Thanks for interested in!
I released preview source code.
please see "Source code release" topics
if there is any question.
please post this forum, or contact via Email.
My Email address is shown at profile page.
Last edited by rsl on Sat Jan 14, 2006 5:37 pm; edited 1 time in total |
|
Back to top |
|
|
ctlajoie
Joined: 17 Nov 2005 Posts: 15
|
Posted: Sat Jan 14, 2006 1:06 pm Post subject: |
|
|
you mentioned you were going to clean up the code a bit and then put it on svn. I am reluctant to change anything until you do. I like to keep all my projects on an svn server just so I have a log of what's changed and I can roll back changes if necessary.
I did look at the code. Some of the solution files don't work properly because apparently you had the source under different paths (at least not in the structure that is in the source zip file) on your computer. I was able to resolve that fairly easily by editing them.
Also I think I need a little help setting this up so it is debuggable. I have never worked with a VS addin before so I don't know how it works. What do I need to do to test new code after the dll has been built?
Chris |
|
Back to top |
|
|
ctlajoie
Joined: 17 Nov 2005 Posts: 15
|
Posted: Sat Jan 14, 2006 1:08 pm Post subject: |
|
|
never mind on that last part
I should have read your most recent thread in the forum before replying.
Chris |
|
Back to top |
|
|
rsl
Joined: 04 Jan 2006 Posts: 47
|
Posted: Sat Jan 14, 2006 7:17 pm Post subject: |
|
|
I've uploaded source to svn.
Create VSpluginD folder to [VS SDK folder]2005.10\VisualStudioIntegration\Samples\
and check out source from "http://svn.dsource.org/projects/vsplugind/trunk"
ctlajoie wrote: |
I did look at the code. Some of the solution files don't work properly because apparently you had the source under different paths (at least not in the structure that is in the source zip file) on your computer. I was able to resolve that fairly easily by editing them.
Chris |
There are some machine specific dependency in project file.
-in "DLanguageService.csproj" <Import Project="C:\Program Files\...\Microsoft.VsSDK.targets" />
if VS SDK is not installed there, need to edit it.
- <PostBuildEvent> that call RegPkg. is specified by relative path.
if you check out source other than [VS SDK Folder]2005.10\VisualStudioIntegration\Samples\ then it need to be edited.
if there are other dependency in project file. please let me know. |
|
Back to top |
|
|
|