madskristensen / WebEssentials2013

Visual Studio extension
http://vswebessentials.com
Other
944 stars 252 forks source link

Nesting TypeScript output #1032

Closed SeriousM closed 10 years ago

SeriousM commented 10 years ago

When I save a TypeScript file it generates the javascript and map file as it should be. The problem is that the generated files are NOT automatically added to the project file references. This is a big problem since we're using T4MVC which doesn't create links to those files. Another problem is that the web-publish doesn't publish js files since they are unknown (not in project).

Are there any plans to nest the .js and .map files under the .ts files on generation?

am11 commented 10 years ago

This issue belongs to https://typescript.codeplex.com/.

BTW, we tried the same for NodeJs Tools for VS, but had issues enumerating ProjectItems. See https://nodejstools.codeplex.com/workitem/771.

Apparently, NodeJs team was reluctant to add this very functionality in their project-system: https://typescript.codeplex.com/workitem/2472.

SeriousM commented 10 years ago

Alright, thank you @am11. I added the issue there. I hope they can add this functionality because without it, the whole feature is basically useless.

BackReference: https://typescript.codeplex.com/workitem/2497

SeriousM commented 10 years ago

Hey guys, could someone take part of the discussion on codeplex? It's hard to sit between two teams as an external developer. Thank you!

am11 commented 10 years ago

@SeriousM,

This issue does not belong to Web Essentials.

Also, going by your comment on CodePlex, WE doesn't change the project structure. Meaning we don't use MSBuild to modify the project file.

TypeScript, unlike WebApplication or NodeJS or PythonTools, is in control of compiling and generating the TS documents. We cannot intervene and alter their project structure.

SeriousM commented 10 years ago

Ok, I didn't know that and I hope you understand that I'm sitting between two teams without real information who's doing what. Does that mean you're not going to talk with them? Isn't it technically the same company?

madskristensen commented 10 years ago

Web Essentials is community owned and driven. It's is not owned or controlled by Microsoft

SeriousM commented 10 years ago

Web Essentials is community owned and driven. It's is not owned or controlled by Microsoft

Thanks for your reply. Microsofts staff is mentioning WebEssentials as their TechLab where future features are tested before they are put into VisualStudio. That's the reason why I thought this project is connected to Microsoft.

Anyway. Since you closed this issue I guess this won't happen because the TypeScript team is blocking as well, I'm correct?

Thanks

madskristensen commented 10 years ago

@SeriousM because it has to be fixed by the TS team. WE can't fix it even if we wanted to

SeriousM commented 10 years ago

@SeriousM because it has to be fixed by the TS team. WE can't fix it even if we wanted to

thanks, now it's more than clear. Cheers