I've always been a big fan your tutorials. This time, you even proved that you're one of the very best in the subjects you teach. Cudos and thank you very much for sharing your amazing knowledge and skills.
Once again, I found myself thinking I need to learn a thing. I wonder if Tim has a video on it? Sure enough, here it is. Beautiful. You have helped so much, great content, great video, perfect explanations. +1 for multi-project template
Thanks Tim as usual. This is the kind of skills to learn to improve productivity. Spent a full day just getting the setup I wanted. This will save many hours.
This almost wraps up my last comment to one of your videos! Next step: class template that adds a view and a viewmodel to the dedicated folders appending namingconvention specifics... you type "login.xaml" and the template adds a loginview.xaml the xaml.cs and a loginViewModel.cs.... This would be fun! Thanks for your effort with all your videos! Very educating...
Hi Tim is there a way to add a custom parameter in the project creation window to use in the template? For example if I wanted to change the name of certain files based on user input? I know how to define and use parameters in the .vstemplate file but I need user input values at the time they are creating the project. Thanks.
how do you remove an old template from the list in the "Create a new project" list? I've tried removing through the extensions dialog, but the template does not appear there.
Many thanks for this video; it enables me to do what I have wanted to do for a long time but didn't know how. I have one problem. When I create a project from my template, all the Nuget references have yellow errors against them. However, if I uninstall Caliburn. Micro the error marks disappear from the other packages, and when I re-install Caliburn. Micro that too is all right. Any ideas?
Thanks for all your videos ! It would be nice to have a multiproject template video to setup a MVVM Cross project (Core project and WPF project for example) since Caliburn.Micro is no longer maintained.
Hi Tim, How to build the project template to be available for Visual Studio Marketplace or even for my developers Colleagues at work without sending the zip file every time if I made updates? Thanks
Very Good as usual I think we need tutorial about multi project template specilly when project ref to each others and have existing projects linked to it
Thanks Tim, awesome content as always. The only thing I don't like is that you complicate things unnecessarily. I feel like I'm watching a Caliburn Micro tutorial instead of a 'how to use project templates' tutorial.
Any progress for deploying template projects to nuget? Want to make it easy for people to do a `dotnet new -i` for my template. Been looking at the MS docs and pulling my hair out with it.
IAmTimCorey All good. I figured it out over the weekend with minimal help from the docs. Lol. Hopefully I’ll put in a PR by the time you’re working on it to give you and others some more clarity if needed!
This Tutorial is not working for me. I have a Problem with the Method "ActivateItemAsync" in Shellviewmodel. In the first Minutes of this Video you mentioned this is working for many Project Types. So i try to get a wpf .NetFramework Template. The Method "ActivateItemAsync " is not recognized in VS2019. Can somone help me with that?
You can turn it into a NuGet package that your team can install, you can put it in the Visual Studio marketplace, or you could just give them a zip file that they can install. You could also create an MSI file if you wanted to go that far.
Ideally, you would use something else to pass the data (event aggregator, for instance), but this might help: stackoverflow.com/questions/13107064/how-do-i-pass-parameter-to-viewmodels-constructor-in-a-wpf-application
I'd like to see the best way to create a multi project template. I did it before for a .NET Framework project, using visual studio extensibility sdk, and it was a mess.
Not sure what you are asking about. The course does not cover what was covered in this video since it isn't a .NET Core course (and Caliburn Micro's support for .NET Core is still in alpha).
I would love to see one on doing vsix for snippets? I created some snippets that i want to share. Also, i would also love to see multi project targeting as well and show the vsix version as well.
Tim, I have been trying to do something like this for a while. This is a great intro. Thanks once again. Even though this is just on Templates, can you answer this:I am not familiar with the ActivateItemAsync…. used in the Shell view model instead of the usual ActivateItem. What's going on here, and why would one use this?
Nice content Tim. However, I am having a problem with dot net 5. I originally did my project in dot net core and it worked perfectly. I recently upgraded the project to dot net 5 and now I cannot find it when I want to create a project. I search the entire project templates but I still cannot find them. Can you advise why it is not showing in dot net 5?
Hi tomy, I am looking for how to create a template for asp.net mvc core . One of my friend has already developed a temlate for asp.net mvc but for .net core we don't know the steps. If you have an answer for this question pleas let me know. I'll appreciate your help
@@IAmTimCorey Thank you so much, but I was looking for how to add javascript libraries like debatable and jquery. As well as, the way to change the default button color to your custom color without changing each time. You're doing the general, my target of my question is to explain if you have and that's will be so useful and convenience for all developers Than You again and I am one of your crazy fans
One question though, i tried this in .NetFramework and apparently there is no ActivateItemAsync Method, only ActivateItem. Did i miss something? or is it because im not on .NetCore?
You would need to create the instance of the IConfiguration during setup and then inject it into dependency injection. I'll add that to the suggestion list of things to show at some point.
In one of his courses he goes over this. I believe its the upgrade to .net core course. Tim had trouble to get it to work with Caliburn Micro dependency Injection. He switched to .Net Core DI which allowed him to add logging.
+1 for mutli-project template Is it possible to create a single solution/multi-project template with several custom project and item templates inside of it? I want to customize each project inside a solution template.
You can create a multi-project template that has everything set up to start out like you would like. From there, you can also add more custom templates and item templates as the project requires.
Hey ... like the stuff you show but this is titles as a "custom project templates" video ... but the bulk is about dependency injection, view models, etc ...it takes 20 minutes to get what is advertised. Long time.
Please create solution template which contains 1 WPF project, 1 C# class library project, 1 MVC project, 1 WebAPI project , 1 DAL and Business layer project, 1 Xamarin project and so on... 😊😜
+1 for multi-project template
First part can be skipped, template setup part start at -> 21:44
A huge Thx for the content Tim !
Thanks for watching and thanks for the vote.
I second this!
I would also love to see a Multi Project template video or a video on the new .NET Template Packages for nuget distribution!
+1 for multi-project template. You're the best teacher ever.
Thanks for the kind words and the vote.
I've always been a big fan your tutorials. This time, you even proved that you're one of the very best in the subjects you teach. Cudos and thank you very much for sharing your amazing knowledge and skills.
Thank you.
+1 For multi-project template. your content is superior to a lot of creators and I would trust your approach over others.
Thank you
Please do multi-project guide :) that would be way closer to real-life.
I will add your vote to the list. Thanks for the suggestion.
@@IAmTimCorey add another one please :D also if you could make a video on VSIX
Yep, another vote for a multi-project template! :-)
Thanks! It seems to be a popular ask.
@@IAmTimCorey please also show if it’s possible to parameterize the name of the project
Once again, I found myself thinking I need to learn a thing. I wonder if Tim has a video on it? Sure enough, here it is. Beautiful. You have helped so much, great content, great video, perfect explanations.
+1 for multi-project template
I am glad it was helpful. Thanks for your vote.
Thanks Tim as usual. This is the kind of skills to learn to improve productivity. Spent a full day just getting the setup I wanted. This will save many hours.
Excellent!
+1 for multi project template. Thank you for the video Tim :)
+1 Multi-project Template! Excellent video as always.
Thanks!
+1 for multi-project template.
Thank you so much for this tutorial.
Glad it was helpful!
+1 for multi-project template
Thanks for the content!
Thanks for trusting Tim for your training.
I am very new on the c# and xaml journey. And i find your videos Easy to understand and use to write own code.
Great!
+1 for multi-project template
Thanks a lot Tim Corey.
You are welcome!
An amazing video , thanks Tim.
You are welcome.
This almost wraps up my last comment to one of your videos!
Next step: class template that adds a view and a viewmodel to the dedicated folders appending namingconvention specifics... you type "login.xaml" and the template adds a loginview.xaml the xaml.cs and a loginViewModel.cs....
This would be fun!
Thanks for your effort with all your videos! Very educating...
I'm glad it has been helpful.
Great content Tim!!! like usual.
Glad you enjoyed it!
Hi Tim is there a way to add a custom parameter in the project creation window to use in the template? For example if I wanted to change the name of certain files based on user input? I know how to define and use parameters in the .vstemplate file but I need user input values at the time they are creating the project. Thanks.
how do you remove an old template from the list in the "Create a new project" list? I've tried removing through the extensions dialog, but the template does not appear there.
Great video, I would also like to see a video on multi-project templates :)
Thanks for your vote.
Another vote for the multi project guide 😃
Thanks!
Many thanks for this video; it enables me to do what I have wanted to do for a long time but didn't know how.
I have one problem. When I create a project from my template, all the Nuget references have yellow errors against them. However, if I uninstall Caliburn. Micro the error marks disappear from the other packages, and when I re-install Caliburn. Micro that too is all right.
Any ideas?
My guess is that the package restore is not happening. Try doing a manual package restore or rebuilding the project.
@@IAmTimCorey Thank you for that.
I wish this would allow u to select the solution and export all projects within that i dont see a way to do that ?
Thanks for all your videos !
It would be nice to have a multiproject template video to setup a MVVM Cross project (Core project and WPF project for example) since Caliburn.Micro is no longer maintained.
Noted, I added it to the list of possible future topics.
Hi Tim,
How to build the project template to be available for Visual Studio Marketplace or even for my developers Colleagues at work without sending the zip file every time if I made updates?
Thanks
Very Good as usual
I think we need tutorial about multi project template specilly when project ref to each others and have existing projects linked to it
How include a .editorconfig file in the template?
Thank you it's very useful and save lot of time
You are welcome.
+1 for multi-project template, may be with variables and how to use them 😇
Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/
+1 for multi-project template
Thanks!
Awesome. I am also asking for the multi-project
Thanks for your vote.
Thanks Tim, Nice work.
You are welcome.
Thanks Tim, awesome content as always. The only thing I don't like is that you complicate things unnecessarily. I feel like I'm watching a Caliburn Micro tutorial instead of a 'how to use project templates' tutorial.
Sign me up for the multi-project template video. Keep up the amazing work.
Thanks!
I would love to see a multi Project Guide as well. Clear and easy to understand as always.
Thanks for your vote.
Thank you sir, I would like to see a video on a multi-project template. Thank you again.
Thanks for adding your vote.
Where I can find the Cobol project templates for Visual Studio 2019?
Probably here: www.microfocus.com/documentation/visual-cobol/vc50pu2/VS2019/GUID-CBF8DCDC-1F63-4C02-AC0C-7FABBE6A04AD.html
Thanks for this awesome video!
Glad you liked it!
We need that multi-proj, now is the time ! let's talk about it
Your suggestion is appreciated and recorded to the long list of other suggestions.
Any progress for deploying template projects to nuget? Want to make it easy for people to do a `dotnet new -i` for my template. Been looking at the MS docs and pulling my hair out with it.
It is on my list of things to cover but I haven't gotten to it yet.
IAmTimCorey All good. I figured it out over the weekend with minimal help from the docs. Lol. Hopefully I’ll put in a PR by the time you’re working on it to give you and others some more clarity if needed!
This Tutorial is not working for me. I have a Problem with the Method "ActivateItemAsync" in Shellviewmodel.
In the first Minutes of this Video you mentioned this is working for many Project Types.
So i try to get a wpf .NetFramework Template. The Method "ActivateItemAsync " is not recognized in VS2019. Can somone help me with that?
I am using .NET Core. It will not be the same for the .NET Framework.
@@IAmTimCorey is there a similar method for a .net Framework project?
Can you make video to publish this template to public so that other can download and use it?
I will add it to the list. Thanks for the suggestion.
One year later ... no video for multiple-project setup? :-( Or did I miss it in your video list?
Its still on the list... along with hundreds of other requests.
@@tomthelestaff-iamtimcorey7597 So we will see it "In the Year 2525"? th-cam.com/video/izQB2-Kmiic/w-d-xo.html&feature=emb_logo ;-)
how can I make the template available across the team?
You can turn it into a NuGet package that your team can install, you can put it in the Visual Studio marketplace, or you could just give them a zip file that they can install. You could also create an MSI file if you wanted to go that far.
very awesome , many thanks
how can we use view model which its constructor have parameters 'i.e. ViewModel(string s)' in the wpf window resources
Ideally, you would use something else to pass the data (event aggregator, for instance), but this might help: stackoverflow.com/questions/13107064/how-do-i-pass-parameter-to-viewmodels-constructor-in-a-wpf-application
@@IAmTimCorey many thanks for replay
i will try to follow this article
I'd like to see the best way to create a multi project template. I did it before for a .NET Framework project, using visual studio extensibility sdk, and it was a mess.
I will add it to the list. Thanks for the suggestion.
hey Tim, you mentinoned that you have a wpf course already. Does it cover all the 5 w's on what was done to setup this project here? Thanks!
Not sure what you are asking about. The course does not cover what was covered in this video since it isn't a .NET Core course (and Caliburn Micro's support for .NET Core is still in alpha).
@@IAmTimCorey Mainly the files you put together to make it all come together. I'm completely green in regards to wpf. Especially in .net core.
I would love to see one on doing vsix for snippets? I created some snippets that i want to share. Also, i would also love to see multi project targeting as well and show the vsix version as well.
I will add it to the list. Thanks for the suggestion.
+1 for multiproject template
That is something that is in the pipeline.
I suppose this template construction is applicable to projects in C++ as well.
Yep.
Tim, I have been trying to do something like this for a while. This is a great intro. Thanks once again. Even though this is just on Templates, can you answer this:I am not familiar with the ActivateItemAsync…. used in the Shell view model instead of the usual ActivateItem. What's going on here, and why would one use this?
Caliburn Micro has moved most of their calls to async calls so it is like ActivateItem but it is asynchronous (better performance, less UI locking).
Nice content Tim. However, I am having a problem with dot net 5. I originally did my project in dot net core and it worked perfectly. I recently upgraded the project to dot net 5 and now I cannot find it when I want to create a project. I search the entire project templates but I still cannot find them. Can you advise why it is not showing in dot net 5?
You probably need to update your project template to work in .NET 5. That's my guess.
Hi tomy, I am looking for how to create a template for asp.net mvc core . One of my friend has already developed a temlate for asp.net mvc but for .net core we don't know the steps. If you have an answer for this question pleas let me know. I'll appreciate your help
They are the steps I showed in this video.
@@IAmTimCorey
Thank you so much, but I was looking for how to add javascript libraries like debatable and jquery. As well as, the way to change the default button color to your custom color without changing each time. You're doing the general, my target of my question is to explain if you have and that's will be so useful and convenience for all developers
Than You again and I am one of your crazy fans
Rad! thank you!
You are welcome.
Tim, will you be doing an intro video to Xamarin similar to the UWP video.
Yes, I will.
One question though, i tried this in .NetFramework and apparently there is no ActivateItemAsync Method, only ActivateItem. Did i miss something? or is it because im not on .NetCore?
This is because you are not using the prelease 4.0 alpha but the stable version (3.2.0)
Correct, this is a newer change and is for .NET Core projects. I don't believe the alpha version supports .NET Framework.
@@99MrX99 true, i missed that part, thanks the Method actually appears now. Thank you.
How Could I add Logging (With ILogger) to Caliburn.Micro Project? I can't figure out how to inject it into DI.
You would need to create the instance of the IConfiguration during setup and then inject it into dependency injection. I'll add that to the suggestion list of things to show at some point.
In one of his courses he goes over this. I believe its the upgrade to .net core course. Tim had trouble to get it to work with Caliburn Micro dependency Injection. He switched to .Net Core DI which allowed him to add logging.
+1 for mutli-project template
Is it possible to create a single solution/multi-project template with several custom project and item templates inside of it? I want to customize each project inside a solution template.
You can create a multi-project template that has everything set up to start out like you would like. From there, you can also add more custom templates and item templates as the project requires.
Voting for a Multi-project tutorial.
Thanks for the vote.
How about a multiple project template for a clean architecture
I will add it to the list. Thanks for the suggestion.
Thanks a lot.
You are welcome.
Great!!! thanks very much.
You are welcome!
Please teach how to create multi project template
Thanks for adding your vote.
Thank you, Sir;
You are welcome.
should not mix to context WPF and template engine ( simple console app would be great for template engine.) but overall good.
I'm not sure what you are talking about. We aren't creating a template engine. We are building a template for WPF to use in Visual Studio.
Hey ... like the stuff you show but this is titles as a "custom project templates" video ... but the bulk is about dependency injection, view models, etc ...it takes 20 minutes to get what is advertised. Long time.
It does, but I wanted to give a real example. That meant the context took a bit extra this time.
👍
Please create solution template which contains 1 WPF project, 1 C# class library project, 1 MVC project, 1 WebAPI project , 1 DAL and Business layer project, 1 Xamarin project and so on... 😊😜
That would probably be a bit much.
This video is much too long... too much bla bla
You realize that every time you comment, it encourages TH-cam to show this to more people, right?
All filler and little thriller....
👍🏻
Dude. It took u an hour to save a template? Talk less
If that's all you got out of the video, it seems like you missed quite a bit.
+1 for multi-project template
Thanks!
+1 for multi-project template
👍
+1 for multi-project template