SOLVED

Is it planned to have Visual Studio App templates to develop Microsoft Teams App ?

%3CLINGO-SUB%20id%3D%22lingo-sub-895400%22%20slang%3D%22en-US%22%3ERe%3A%20Is%20it%20planned%20to%20have%20Visual%20Studio%20App%20templates%20to%20develop%20Microsoft%20Teams%20App%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-895400%22%20slang%3D%22en-US%22%3EHi%20Alexandre%2C%3CBR%20%2F%3E%3CBR%20%2F%3ENothing%20on%20the%20365%20roadmap.%20There%20is%20a%20uservoice%20open%20for%20here%20which%20was%20opened%20back%20in%20May%3CBR%20%2F%3E%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fmicrosoftteams.uservoice.com%2Fforums%2F555103-public%2Fsuggestions%2F37702564-visual-studio-templates-to-develop-a-new-teams-app%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fmicrosoftteams.uservoice.com%2Fforums%2F555103-public%2Fsuggestions%2F37702564-visual-studio-templates-to-develop-a-new-teams-app%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3EWould%20recommend%20you%20vote%20on%20it%20to%20push%20it%20up%20the%20agenda.%20As%20it%20hasn%E2%80%99t%20got%20many%20votes%20and%20can%20be%20a%20long%20time%20before%20it%20gets%20picked%20up%20if%20at%20all%20I%20would%20also%20recommend%20you%20raise%20it%20at%20the%20next%20Teams%20AMA.%3CBR%20%2F%3E%3CBR%20%2F%3EHope%20that%20answers%20your%20question!%3CBR%20%2F%3E%3CBR%20%2F%3EBest%2C%20Chris%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-895418%22%20slang%3D%22en-US%22%3ERe%3A%20Is%20it%20planned%20to%20have%20Visual%20Studio%20App%20templates%20to%20develop%20Microsoft%20Teams%20App%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-895418%22%20slang%3D%22en-US%22%3EIt%20might%20be%20they%20release%20App%20Templates%20for%20Visual%20Studio%2C%20but%20the%20recommendation%20is%20to%20go%20through%20Visual%20Studio%20Code%20%2B%20Teams%20App%20Studio...as%20happens%20with%20SharePoint%20Framework%2C%20when%20developing%20Apps%20for%20Teams%20is%20better%20to%20use%20that%20tools%20vs.%20traditional%20Microsoft%20IDE%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-895420%22%20slang%3D%22en-US%22%3ERe%3A%20Is%20it%20planned%20to%20have%20Visual%20Studio%20App%20templates%20to%20develop%20Microsoft%20Teams%20App%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-895420%22%20slang%3D%22en-US%22%3EOkay%20thanks%20Chris%20!%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1169580%22%20slang%3D%22en-US%22%3ERe%3A%20Is%20it%20planned%20to%20have%20Visual%20Studio%20App%20templates%20to%20develop%20Microsoft%20Teams%20App%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1169580%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F60%22%20target%3D%22_blank%22%3E%40Juan%20Carlos%20Gonz%C3%A1lez%20Mart%C3%ADn%3C%2FA%3E%3C%2FP%3E%3CP%3Eare%20there%20even%20any%20Visual%20Studio%20Code%20templates%20for%20.NET%20to%20create%20Teams%20Apps%3F%20if%20there%20aren't%20then%20it%20isn't%20just%20a%20tools%20issue%20but%20also%20a%20platform%20issue.%20i%20get%20the%20impression%20that%20.NET%20is%20being%20neglected%20in%20favor%20of%20Node.js%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1169616%22%20slang%3D%22en-US%22%3ERe%3A%20Is%20it%20planned%20to%20have%20Visual%20Studio%20App%20templates%20to%20develop%20Microsoft%20Teams%20App%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1169616%22%20slang%3D%22en-US%22%3EYes.%20The%20yeoman%20teams%20generator%20is%20great%20for%20nodes%20but%20there%20is%20nothing%20available%20for%20.Net%20.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-895151%22%20slang%3D%22en-US%22%3EIs%20it%20planned%20to%20have%20Visual%20Studio%20App%20templates%20to%20develop%20Microsoft%20Teams%20App%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-895151%22%20slang%3D%22en-US%22%3E%3CP%3EThere%20are%20lot%20of%20samples%20available%20to%20build%20Team%20bots%20but%20lots%20of%20them%20are%20in%20v3%20(.Net%20Framework)%20and%20not%20in%20v4.%20There%20are%20also%20visual%20studio%20templates%20for%20bot%20but%20not%20for%20Teams%20especially%2C%20what%20is%20missing%20is%20a%20Visual%20Studio%20template%20to%20build%20a%20Teams%20bot%20%2F%20app.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-895151%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EDeveloper%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMicrosoft%20Teams%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1235079%22%20slang%3D%22en-US%22%3ERe%3A%20Is%20it%20planned%20to%20have%20Visual%20Studio%20App%20templates%20to%20develop%20Microsoft%20Teams%20App%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1235079%22%20slang%3D%22en-US%22%3E%3CP%3Estrangely%2C%20i%20just%20came%20across%20this%20text%20in%20one%20of%20Microsoft's%20tutorials%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%22To%20create%20a%20.NET-based%20project%2C%20use%20tooling%20provided%20in%20Visual%20Studio%202017%20or%20later.%20Similar%20to%20the%20Node.js%20option%2C%20after%20you%20select%20the%20project%20type%20and%20answer%20multiple%20questions%2C%20Visual%20Studio%20generates%20the%20scaffolding%20for%20your%20project.%20This%20option%20requires%20only%20Git%20and%20Visual%20Studio.%22%3C%2FP%3E%3CP%3Esource%3A%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Flearn%2Fmodules%2Fembedded-web-experiences%2F2-create-custom-teams-personal-tab%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Flearn%2Fmodules%2Fembedded-web-experiences%2F2-create-custom-teams-personal-tab%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Ethis%20suggests%20that%20the%20same%20templates%20exist%20for%20.NET%20as%20for%20Node.js.%20but%2C%20i%20haven't%20yet%20found%20anything%20in%20Visual%20Studio%20Professional%202017%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Edoes%20anyone%20know%20how%20this%20is%20supposed%20to%20work%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1628202%22%20slang%3D%22en-US%22%3ERe%3A%20Is%20it%20planned%20to%20have%20Visual%20Studio%20App%20templates%20to%20develop%20Microsoft%20Teams%20App%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1628202%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F554956%22%20target%3D%22_blank%22%3E%40tim_360%3C%2FA%3E%26nbsp%3BYes%20there%20is%20finally%20a%20Visual%20Studio%20extension%20that%20have%20been%20released%20in%20preview%20and%20support%20.NET%20%3A%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3DTeamsDevApp.vsteamstemplate%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3DTeamsDevApp.vsteamstemplate%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E
Occasional Contributor

There are lot of samples available to build Team bots but lots of them are in v3 (.Net Framework) and not in v4. There are also visual studio templates for bot but not for Teams especially, what is missing is a Visual Studio template to build a Teams bot / app.

7 Replies
best response confirmed by adam deltinger (MVP)
Solution
Hi Alexandre,

Nothing on the 365 roadmap. There is a uservoice open for here which was opened back in May

https://microsoftteams.uservoice.com/forums/555103-public/suggestions/37702564-visual-studio-templat...

Would recommend you vote on it to push it up the agenda. As it hasn’t got many votes and can be a long time before it gets picked up if at all I would also recommend you raise it at the next Teams AMA.

Hope that answers your question!

Best, Chris
It might be they release App Templates for Visual Studio, but the recommendation is to go through Visual Studio Code + Teams App Studio...as happens with SharePoint Framework, when developing Apps for Teams is better to use that tools vs. traditional Microsoft IDE

@Juan Carlos González Martín

are there even any Visual Studio Code templates for .NET to create Teams Apps? if there aren't then it isn't just a tools issue but also a platform issue. i get the impression that .NET is being neglected in favor of Node.js

Yes. The yeoman teams generator is great for nodes but there is nothing available for .Net .

strangely, i just came across this text in one of Microsoft's tutorials:

 

"To create a .NET-based project, use tooling provided in Visual Studio 2017 or later. Similar to the Node.js option, after you select the project type and answer multiple questions, Visual Studio generates the scaffolding for your project. This option requires only Git and Visual Studio."

source: https://docs.microsoft.com/en-us/learn/modules/embedded-web-experiences/2-create-custom-teams-person...

 

this suggests that the same templates exist for .NET as for Node.js. but, i haven't yet found anything in Visual Studio Professional 2017

 

does anyone know how this is supposed to work?

@tim_360 Yes there is finally a Visual Studio extension that have been released in preview and support .NET :
https://marketplace.visualstudio.com/items?itemName=TeamsDevApp.vsteamstemplate