Visual Studio 2017 with Beta 11 - some issues to report >
Posted: Wed May 10, 2017 12:05 pm
Hi Robert and the Team (and all),
As you know I have been doing Forum related work with a Virtual Machine and a clean installation of VS 2017 and related software, latest X# as well. Things have gone quite well.
However, I have noticed a couple of things which I feel I should report back to you - one is more of a "show stopper" than the other.
First the lesser problem :- If I add a new folder to my project (in the SE pane) and then decide to delete (remove) it, all seems well and it goes from the SE pane. However, if I then try to add the same (named) folder back again, I get a message from the VS system saying that the folder already exists. Looking with 'File Explorer' it certainly still exists in the project folder on disk.
I know the above situation is a bit odd - BUT - it does look as if Delete does a 'soft' remove but NOT a 'hard' remove. Meaning the solution/project appears not to have it BUT the file system does know about it. I hit this issue yesterday, survived by fiddling!
Secondly, the more difficult to get around problem / issue. Yesterday I was trying to add a 'Click' event to a Button in my WPF form - see below :-
The XAML text editor and the whole of the VS IDE seems to lock up, and I have to use task manager to close VS, and any recent changes are lost. It locks forever it would seem :-
This is a bit of a show stopper for new guys to VS, WPF and X#. I have a way around this BUT ;-0((
I write a comment line in XAML in which I embed the whole new 'Click' text - then copy and paste it into the attributes list for the Button. It does not appear to need the event handler to be there first, before the text 'fiddle', but I feel/think/remember I usually do make the code method before pasting.
In earlier VS integrations this Click event entry did nothing behind the scenes but did not lock, and later ones (integrations) introduced this effect - it appears still to be there.
It would also appear as if the system behind the XAML editing (a parser plus?) is trying to insert .NET code of X# syntax to create a stub for the event handler. And somewhere along the line it is hitting a brick wall.
This is rather critical and crucial for WPF work so it may be good to put it as high up the list of 'to dos' as possible ;-0) MVVM does not do events like this but everything else non-MVVM does.
Thanks for listening,
Phil.
Wales, UK.
As you know I have been doing Forum related work with a Virtual Machine and a clean installation of VS 2017 and related software, latest X# as well. Things have gone quite well.
However, I have noticed a couple of things which I feel I should report back to you - one is more of a "show stopper" than the other.
First the lesser problem :- If I add a new folder to my project (in the SE pane) and then decide to delete (remove) it, all seems well and it goes from the SE pane. However, if I then try to add the same (named) folder back again, I get a message from the VS system saying that the folder already exists. Looking with 'File Explorer' it certainly still exists in the project folder on disk.
I know the above situation is a bit odd - BUT - it does look as if Delete does a 'soft' remove but NOT a 'hard' remove. Meaning the solution/project appears not to have it BUT the file system does know about it. I hit this issue yesterday, survived by fiddling!
Secondly, the more difficult to get around problem / issue. Yesterday I was trying to add a 'Click' event to a Button in my WPF form - see below :-
The XAML text editor and the whole of the VS IDE seems to lock up, and I have to use task manager to close VS, and any recent changes are lost. It locks forever it would seem :-
This is a bit of a show stopper for new guys to VS, WPF and X#. I have a way around this BUT ;-0((
I write a comment line in XAML in which I embed the whole new 'Click' text - then copy and paste it into the attributes list for the Button. It does not appear to need the event handler to be there first, before the text 'fiddle', but I feel/think/remember I usually do make the code method before pasting.
In earlier VS integrations this Click event entry did nothing behind the scenes but did not lock, and later ones (integrations) introduced this effect - it appears still to be there.
It would also appear as if the system behind the XAML editing (a parser plus?) is trying to insert .NET code of X# syntax to create a stub for the event handler. And somewhere along the line it is hitting a brick wall.
This is rather critical and crucial for WPF work so it may be good to put it as high up the list of 'to dos' as possible ;-0) MVVM does not do events like this but everything else non-MVVM does.
Thanks for listening,
Phil.
Wales, UK.