Click here to Skip to main content
15,885,537 members
Home / Discussions / ASP.NET
   

ASP.NET

 
GeneralASP.NET MVC dependency injection Pin
Dwayne Barsotta24-Oct-18 19:32
Dwayne Barsotta24-Oct-18 19:32 
GeneralRe: ASP.NET MVC dependency injection Pin
Nathan Minier25-Oct-18 1:21
professionalNathan Minier25-Oct-18 1:21 
QuestionRadGrid hierarchy parentID using command-template Pin
jsegreti9-Oct-18 18:03
jsegreti9-Oct-18 18:03 
AnswerRe: RadGrid hierarchy parentID using command-template Pin
Vincent Maverick Durano11-Oct-18 11:28
professionalVincent Maverick Durano11-Oct-18 11:28 
Questioncreate dynamic textBoxes Pin
Member 933127825-Sep-18 3:30
Member 933127825-Sep-18 3:30 
AnswerRe: create dynamic textBoxes Pin
Dar Brett25-Sep-18 4:55
Dar Brett25-Sep-18 4:55 
AnswerRe: create dynamic textBoxes Pin
F-ES Sitecore26-Sep-18 22:43
professionalF-ES Sitecore26-Sep-18 22:43 
QuestionHow to Complete Angular/Typescript-Based Web Development Workflow in Restricted Environment Pin
Christopher Koeber23-Sep-18 10:36
Christopher Koeber23-Sep-18 10:36 

Background


Within a restricted web development environment my team has the following installed:
  • Visual Studio 2015 Professional (Release Version, not Update 3)
  • Typescript 1.6 (via default install options of Visual Studio 2015 Professional)
    • Note; a later version of Typescript (3.0x) can be made available via path variable but this is the version that is integrated via Typescript installation.
  • Node JS 10.4 (via unzipping to directory and user PATH variable)
  • NPM 6.1 (via unzipping to directory and user PATH variable)
  • NPM Task Runner (Visual Studio 2015 extension)
  • Webpack Task Runner (Visual Studio 2015 extension)
With this suite of tooling I’d like to attempt at working with an existing AngularJS/ASP.NET MVC 5+ portfolio consisting of several web applications.

Problem


My team can build the ASP.NET/C#/MVC 5+ middleware and backend components just fine; the problem is that there is essentially little to no Typescript debugging/IntelliSense/etc. experience available to them.

With Typescript 1.6 built into the Visual Studio 2015 Professional IDE, said constructs do not recognize the new Typescript methods/etc. that later versions of Typescript added. Therefore, as later libraries of Angular evolved over the course of 2+ years the built-in tooling within Visual Studio has become woefully out of date.

Because of this, local front-end development is painful to the point of being extremely time consuming and error-prone. If this were just one or two files the instruction would be to look past but with hundreds of files the experience is extremely degraded and the fear is said experience would lead to poor productivity and eventual bugs/defects leaking into upper environments (staging/production) due to the poor tooling.

Challenges


The following challenges persist in this environment which makes an easy resolution path difficult:
  • No administrative rights on local development machines
    *Any new tooling must come from stand-alone executables or configurations
  • Training of Existing Staff
    • Any solution must be scalable such that new development teams can utilize

Current (Unsustainable) Solution


The way my team is resolving this now is via usage of remote desktop (via Windows RDP) into a specifically tailored remote server. However, said system is being decommissioned due to organizational policies. Therefore, future development must be performed via local installations.

My Current Path of Resolution


At this current point in time, I am looking into putting forward Visual Studio Code (via standalone executable and associated User-PATH variable edit) as an alternative to edit the Typescript-based files and using Visual Studio 2015 Professional for everything else. However, I know that the debugging/editing experience for this would not be ideal.

Questions

  • Is there a way for Visual Studio 2015 Professional to utilize a different version of Typescript for the editing experience without installing a newer version of the Typescript SDK?
  • If not; is there a way to disable editing of Typescript files within Visual Studio 2015?
    • I have tried to alter the “csproj” project files by setting the following to no avail.
    • XML
      <TypeScriptEnabled>false</TypeScriptEnabled>
      <TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
    • XML
      <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props" Condition="True" />
      <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" Condition="True" />
  • Are there any alternatives to the above worth considering?
Any advice welcome. Thank you for your time.
AnswerRe: How to Complete Angular/Typescript-Based Web Development Workflow in Restricted Environment Pin
jkirkerx25-Sep-18 8:07
professionaljkirkerx25-Sep-18 8:07 
QuestionMessage Closed Pin
23-Sep-18 9:16
Christopher Koeber23-Sep-18 9:16 
AnswerRe: Using Latest Angular/Typescript Web Development Pipeline within Restricted Environment Pin
Nelek23-Sep-18 9:17
protectorNelek23-Sep-18 9:17 
GeneralRe: Using Latest Angular/Typescript Web Development Pipeline within Restricted Environment Pin
Christopher Koeber23-Sep-18 10:23
Christopher Koeber23-Sep-18 10:23 
QuestionTry to dynamic text box Pin
Member 933127821-Sep-18 11:09
Member 933127821-Sep-18 11:09 
AnswerRe: Try to dynamic text box Pin
Richard Deeming21-Sep-18 13:10
mveRichard Deeming21-Sep-18 13:10 
QuestionAccepting application/x-www-urlencode format data Pin
R191119-Sep-18 23:52
R191119-Sep-18 23:52 
AnswerRe: Accepting application/x-www-urlencode format data Pin
Richard Deeming20-Sep-18 0:45
mveRichard Deeming20-Sep-18 0:45 
GeneralRe: Accepting application/x-www-urlencode format data Pin
R191120-Sep-18 2:12
R191120-Sep-18 2:12 
QuestionMVC: Can a controller know its URL without being called? Pin
Foothill18-Sep-18 9:22
professionalFoothill18-Sep-18 9:22 
AnswerRe: MVC: Can a controller know its URL without being called? Pin
Richard Deeming18-Sep-18 10:49
mveRichard Deeming18-Sep-18 10:49 
GeneralRe: MVC: Can a controller know its URL without being called? Pin
Foothill18-Sep-18 11:45
professionalFoothill18-Sep-18 11:45 
AnswerRe: MVC: Can a controller know its URL without being called? Pin
F-ES Sitecore18-Sep-18 23:43
professionalF-ES Sitecore18-Sep-18 23:43 
GeneralRe: MVC: Can a controller know its URL without being called? Pin
Foothill19-Sep-18 3:18
professionalFoothill19-Sep-18 3:18 
QuestionASP.Net MVC4 Razor Pin
jvrao8283bca13-Sep-18 6:25
jvrao8283bca13-Sep-18 6:25 
QuestionHow to Implement AD Login(ADFS) with existing asp.net 2015 website(C#) Pin
Kenneth Menor4-Sep-18 19:10
Kenneth Menor4-Sep-18 19:10 
QuestionAsp.net mvc Pin
Member 139714663-Sep-18 7:26
Member 139714663-Sep-18 7:26 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.