Thread overview
Visual D 0.44 released - VC project integration and Concord debugger extension
Mar 12, 2017
Rainer Schuetze
Mar 12, 2017
Lewis
Mar 12, 2017
Inquie
Mar 12, 2017
Rainer Schuetze
Mar 12, 2017
Guillaume Piolat
Mar 13, 2017
Rainer Schuetze
Mar 13, 2017
Inquie
Mar 13, 2017
Rainer Schuetze
Apr 07, 2017
Rainer Schuetze
Apr 07, 2017
tetyys
March 12, 2017
Hi,

I'm glad to finally announce the release of a new version of Visual D, the Visual Studio extension for the D programming language.

Among a considerable number of changes and bug fixes [1], this version features two major enhancements for inter-operability with C/C++:

- Visual C project integration: just add your D files to a C/C++ project and they will be compiled and linked with the project [2]

- Integration of mago's D expression evaluator with the Visual Studio debugger [3]

Other notable features are improvements to the Intellisense completion list and preliminary support for VS 2017 (no VC project integration yet).

You can find more information and the download link to the installer here:

http://rainers.github.io/visuald/visuald/StartPage.html

Cheers,
Rainer


[1] http://rainers.github.io/visuald/visuald/VersionHistory.html
[2] http://rainers.github.io/visuald/visuald/vcxproject.html
[3] http://rainers.github.io/visuald/visuald/Debugging.html#concord
March 12, 2017
On Sunday, 12 March 2017 at 12:09:10 UTC, Rainer Schuetze wrote:
> Hi,
>
> I'm glad to finally announce the release of a new version of Visual D, the Visual Studio extension for the D programming language.
>
> [...]

This looks awesome, thanks Rainer!
March 12, 2017
On Sunday, 12 March 2017 at 12:09:10 UTC, Rainer Schuetze wrote:
> Hi,
>
> I'm glad to finally announce the release of a new version of Visual D, the Visual Studio extension for the D programming language.
>
> Among a considerable number of changes and bug fixes [1], this version features two major enhancements for inter-operability with C/C++:
>
> - Visual C project integration: just add your D files to a C/C++ project and they will be compiled and linked with the project [2]
>

Cool, what about vice versa? C/C++ files in a D project and have it link in automatically? Or can it already do this?

March 12, 2017
On Sunday, 12 March 2017 at 12:09:10 UTC, Rainer Schuetze wrote:
> Hi,
>
> I'm glad to finally announce the release of a new version of Visual D, the Visual Studio extension for the D programming language.
>


Wow, sounds like an incredible release. Thanks!
March 13, 2017

On 12.03.2017 21:36, Inquie wrote:
>
> Cool, what about vice versa? C/C++ files in a D project and have it link
> in automatically? Or can it already do this?

To some extend, yes. The command line options must be specified manually, though, and must be the same for all C/C++ files. See the project property page "Compiler".

If you need more customization, you can also use a custom build rule for each file.
March 13, 2017

On 12.03.2017 13:09, Rainer Schuetze wrote:
> I'm glad to finally announce the release of a new version of Visual D,
> the Visual Studio extension for the D programming language.

Unfortunately, a bug turned up, causing the default dmd executable search path to contain a bad character.

Here's a new version: https://github.com/dlang/visuald/releases/tag/v0.44.1
March 13, 2017
On Monday, 13 March 2017 at 08:12:41 UTC, Rainer Schuetze wrote:
>
>
> On 12.03.2017 13:09, Rainer Schuetze wrote:
>> I'm glad to finally announce the release of a new version of Visual D,
>> the Visual Studio extension for the D programming language.
>
> Unfortunately, a bug turned up, causing the default dmd executable search path to contain a bad character.
>
> Here's a new version: https://github.com/dlang/visuald/releases/tag/v0.44.1

Small complaint here. Can the installer remember the previous install dir? I get tired of typing it in every time. It remembers the dmd dir just find(the next page).

I know it's not that big a deal ;) But would make the installer virtually silent rather than requiring input.

March 13, 2017

On 13.03.2017 18:56, Inquie wrote:
> On Monday, 13 March 2017 at 08:12:41 UTC, Rainer Schuetze wrote:
>>
>>
>> On 12.03.2017 13:09, Rainer Schuetze wrote:
>>> I'm glad to finally announce the release of a new version of Visual D,
>>> the Visual Studio extension for the D programming language.
>>
>> Unfortunately, a bug turned up, causing the default dmd executable
>> search path to contain a bad character.
>>
>> Here's a new version:
>> https://github.com/dlang/visuald/releases/tag/v0.44.1
>
> Small complaint here. Can the installer remember the previous install
> dir? I get tired of typing it in every time. It remembers the dmd dir
> just find(the next page).
>
> I know it's not that big a deal ;) But would make the installer
> virtually silent rather than requiring input.
>

As long as you don't uninstall Visual D, the path should be remembered. I usually just install over the previous version without uninstalling (no guarantee that this will work in the future, though).
April 07, 2017

On 12.03.2017 13:09, Rainer Schuetze wrote:
> preliminary support for VS 2017 (no VC project integration yet)

VC project integration is now also available in VS 2017. Check out

https://github.com/dlang/visuald/releases/download/v0.44.2/VisualD-v0.44.2.exe

which also includes some bug fixes.
April 07, 2017
On Friday, 7 April 2017 at 07:59:46 UTC, Rainer Schuetze wrote:
>
>
> On 12.03.2017 13:09, Rainer Schuetze wrote:
>> preliminary support for VS 2017 (no VC project integration yet)
>
> VC project integration is now also available in VS 2017. Check out
>
> https://github.com/dlang/visuald/releases/download/v0.44.2/VisualD-v0.44.2.exe
>
> which also includes some bug fixes.

awesome, nice to have fast support for new visual studio version