Is there a DGML Viewer? [closed] - dgml

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I've started playing around with DGML for visualizing directed graphs based on some manufauctring process flow data. It works slicker than proverbial snot and is quite easy to generate.
The only problem is that the only DGML viewer I can find is VS.NET 2010. It appears that the viewer is built on MSAGL, but even that doesn't appear to support DGML directly.
Does a standalone DGML viewer exist? Preferably as an embeddable component. Even more preferably as WPF.

The DGML Editor was not available in Visual Studio 2017 by default so I could not see DGML files visually and only saw them in the xml format.
I had to fix this by explicitly installing the DGML editor.
Please install it as such:
(Tools > Get tools and features... > Individual Component > Code tools > DGML Editor)

I encourage you to submit a request by selecting Suggest a feature on this page as further support for a standalone DGML viewer. It might help persuade the product team that there's enough of a demand for one.

There is a DGML Viewer in Visual Studio 2019. You can install it via Visual Studio Installer. Just open Visual Studio Installer, click on Modify, select Individual Components, Code Tools, DGML Editor. To create the DGML files from a DbContext on an EF Core application, you can use EF Core Power Tools. The image below is from a DGML generated by EF Core Power Tools and viewed using DGML Editor. I hope it helps.

The DgmlPowerTools Visual Studio 2012 package gives you the option to export DGML to SVG:
https://visualstudiogallery.msdn.microsoft.com/46b71f5f-a4d5-4867-9d50-0416f7aefe28
Alternatively, I'm pretty sure given a few free weekends it would be easy to knock up something to convert DGML to HTML (e.g. using HTML5 Canvas to display, or one of the many graphing libraries such as D3.js)...

Related

Why do we need to use Android studio for building a flutter app? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 2 years ago.
Improve this question
What the advantages in using Android studio for building a flutter app?
How does it differ from visual studio code?
You can run the app in both IDEs. Android Studio is more focus on mobile development so maybe there are some functions that make the work easier, but in general lines, both are completely valid. If you have worked before with Vscode, for example, you can feel more comfortable with something that you know how it works. But both of them works fine.
You can also have other Ide, but Android studio is the one officially supported by google, creator of flutter. Other famous Ide's include Visual Studio Code, Screenshots, Intelij Idea etc
There are lots of comparisons between these two IDE on the web. You can search easily. I will share two of the relevant sources. One is:
Android studio-
Pros
Android Studio is the software built by Google themselves to be used for Android Development. As such, it's certain that support for it will never drop as long as Android apps are still being developed.
Studio is also the tool that Google recommends using for Android development and it's the IDE that gets updates related to Android first.
Cons
Gradle sync fail
Render problem
Class can't be found
Layout
Reinstall repository
Update SDK (even with latest version)
Android Studio is the official IDE for Android and it works great as an Android IDE. Unfortunately, that's the only thing it can do. If you want to develop applications for other platforms in Java, you have to learn another IDE as well.
Visual Studio-
Pros
Visual Studio Code comes fairly complete out of the box, but there are many plug-ins available to extend its functionality.
There is very solid TypeScript integration in Visual Studio Code. Both are developed by Microsoft and VSC itself is written in TypeScript.
Visual Studio Code has integrated Git control, guaranteeing speed, data integrity, and support for distributed, non-linear workflows.
These features allow you to have a glance at code without opening it as a whole in a separate tab. Moreover, editing is allowed.
Cons
Sometimes it doesn't tell you if you made a typo in a method name or if a method is not used and several other important features.
Because file search is so slow your results are limited in order to simulate a faster search.
It's absolutely not possible to use this tool with big projects given how long it takes to search for files.
These are the points I looked on comparing AS and VS from my point of view if you have a fast pc then I would suggest you to go with Android STUDIO. Although vs is faster compared to AS but AS have a lote more functionalities which is cherry on cake.
You can read from the second one too.

Will trial version of Visual Studio professional 2012 works fine? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
I am going to develop a windows application for a customer which takes probably one month for development. As our company doesnot want to invest much for this project can i use trial version of Visual Studio professional 2012? will it cover all features and will be ok for deployment?
i see it is easy to extend with paied version in case the project will be extended
As per EULA: You may only use the trial software for internal evaluation purposes.
That would mean that it should not be used to deploy the software compiled with it.
The trial version works for 90 days so that should work. But then if they want maintenance done on the application they will have to install the Visual Studio 2012 Trial again, on another PC (or re-install Windows first on the original PC, and then re-install Visual Studio 2012 trial on it), or purchase a full license.
Do you need all the features of Visual Studio 2012? Perhaps the Express Edition (which is free) is capable enough. Then there will be no problem with an expired license etc.
Yes you can. You can download the express version of VS using this address http://www.microsoft.com/visualstudio/eng/downloads#d-express-windows-8.
Of course there are some differences between the paid version and this one, but basically both are the same software.
I think the biggest difference is the fact that the professional edition wraps all the supported environments and the express edition you have to download whatever you want separately.

Can't change LESS highlighting colors in VS2012 [duplicate]

I have just installed Web Essentials 2012 for VS2012, but when I open a .less file, nothing is highlighted and the preview window doesn't display. Are there any settings or something I am missing to make this work?
Web Essentials does not include Less tools anymore, you need to install the ASP.NET and Web Tools 2012.2 update to work with Less. A bit more details can be found on Web Essential's developer's blog.

Automate "Attach to Process" in Visual Studio 2012 [duplicate]

This question already has answers here:
Visual Studio - Attach to process shortcut
(12 answers)
Closed 6 years ago.
I am developing a .NET DLL for software which is not part of my solution (don't have source).
I'd really like to somehow implement a key shortcut that automatically attaches the DLL to a specific executable (ideally waiting for the exe to start).
What is the best way to go about this?
If there's a way to leave VisualBasic out of the picture that would be an extra bonus.
(No offense to VB fans but I just don't like it)
Since macros don't exist in Visual Studio 2012, you will need to add an extension.
AttachTo is very good and lightweight. Search for it in Extensions and Updates (in Tools) in Visual Studio.
Adds "Attach to IIS", "Attach to IIS Express" and "Attach to NUnit" commands to Tools menu.
Now you can start debugging web site hosted in local IIS server or failing NUnit test quicker than before:)
AttachTo extension provides options to hide commands not relevant to you. You can also assign shortcut using Tools -> Options -> Keyboard.

Can you redistribute msvcrtxx.dll from an app build using visual studio express? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
When you download visual C++ 2008 express edition, this file exists:
./Microsoft Visual Studio 9.0/VC/redist/x86/Microsoft.VC90.CRT/msvcr90.dll
In the file redist.txt it says
The following list is a list of files available with Microsoft Visual Studio 2008 for redistribution under the Visual Studio 2008 license. If the Microsoft software you have licensed is not Visual Studio 2008, only the files that are installed by the Microsoft software may be redistributed under such license.
and includes the above msvcr90.dll
So my question is, does this license allow you to distribute msvcr90.dll from express or not? What does "only the files that are installed by the Microsoft software" mean? Any help? (specifically, is it not allowed to distribute a version of msvcr90.dll with an app built by mingw/gcc).
My current thought is that you can probably get away with "running" MS's official msvc redistributable exe. as part of your install process (or possibly download it separately, if you detect they do not have it installed)
See https://stackoverflow.com/a/9214753/32453

Resources