VS 2015 solution loses files upon saving

Following the successful installation of VS 2015 Pro (14.0.25... with Update 3, including a valid license key), and creating a new project (specifically in Javascript or TypeScript using Ionic 2 templates), an issue arises when opening a file. Whether modified or not, upon saving the file, it disappears from the Solution Explorer. Just before disappearing, the file's icon is updated to display a warning symbol.

Interestingly, this problem does not occur when working on a C++ project.

In TypeScript projects, after building, the .ts files reappear at the end of the build process.

All projects are stored on the C: disk. Attempts to resolve the issue both with and without utilizing git have been unsuccessful.

The two extensions installed are Ionic 2 templates and NPM Task Runner. Even after uninstalling them, the problem persists.

Upon restarting VS, the files become visible once again, but the issue remains unresolved.

Could someone please guide me on how to fix this? Your help would be greatly appreciated!

Answer №1

Encountered a similar problem while using Windows 10. It appears to be triggered by the windows update labeled 1709. Resolving the issue was as simple as reverting back to windows version 1703.

Answer №2

It has been confirmed that the issue was caused by the 1709 update (also known as Fall Creator's Update). Due to low storage space, rolling back was not an option. A suggestion in another discussion hinted that Visual Studio 2017 does not encounter this problem. This turned out to be true, but switching to VS 2017 brought its own set of challenges for me. I could no longer deploy directly to my Android phone and my colleagues still using VS 2015 were unable to access the project. Transitioning to VS 2017 also requires installation of TypeScript SDK before compiling can resume.

Similar questions

If you have not found the answer to your question or you are interested in this topic, then look at other similar questions below or use the search

Reduce the size of a container element without using jquery

In my Angular application, I have structured the header as follows: -- Header -- -- Sub header -- -- Search Box -- -- Create and Search Button -- -- Scroll Div -- HTML: <h1> Header </h1> <h3> Sub header </h3> <div class="s ...

How can I effectively integrate TypeScript with Jest to mock ES6 class static properties?

For the purpose of simulating payment failures in my Jest tests, I have developed a mock file for mangopay2-nodejs-sdk: // __mocks__/mangopay2-nodejs-sdk.ts import BaseMangoPay from 'mangopay2-nodejs-sdk'; export default class MangoPay extends B ...

Tips for sending data in Angular 8's Http GET method within a service class, especially when the backend requires a dictionary format

I am working on a C# backend with an HttpGet method that is expecting a dictionary as request parameters. public async Task<IActionResult> Search([BindRequired, FromQuery] IDictionary<string, object> pairs) Currently, my frontend is built in A ...

Using Angular 2: Implementing Router into myExceptionHandler

Within my app.module.ts, I've set up the following code: @NgModule({ declarations: [ AppComponent, ], imports: [ BrowserModule, FormsModule, ReactiveFormsModule, HttpModule ], providers: [ ...

Encountering a Prettier error with React Native 0.71 and Typescript

https://i.stack.imgur.com/h9v5X.pngThe app runs smoothly, but these red warnings are really bothering me. How can I resolve this issue?https://i.stack.imgur.com/NebzJ.png ...

The type does not have a property named 'defaultProps'

I have a Typescript React class component structured like this: import React, { Component } from 'react'; interface Props { bar?: boolean; } const defaultProps: Partial<Props> = { bar: false, }; class Foo extends Component<Props& ...

In TypeScript, a mapped type is not allowed to define properties or methods

My challenge involves defining an interface with keys that match a specific enum key type. However, when I attempt to declare this type, I encounter the following error message: A mapped type may not declare properties or methods. Below is the code snip ...

When attempting to apply generic Specification and Visitor patterns, the type does not meet the constraint and improperly extends the interface

I am currently working on incorporating a generic Specification pattern and a generic Visitor pattern simultaneously. Below are the base interfaces I have developed for this implementation. export interface Specification<T, TVisitor extends Specificatio ...

How can I incorporate loading animations within a for loop in Angular 17?

I am currently working on a Video Gallery website showcasing my YouTube videos, all embedded using the iframe tag. However, I have been facing slow load times when opening the page. I want to incorporate some form of loading animation or method to improve ...

I am encountering a TypeScript error with URLSearchParams. The object cannot be successfully converted to a string using the toString() method

During the development of my react app with postgres, express, node, and typescript, I ran into an issue while working on the backend code. The problem arises when trying to utilize URLSearchParams. index.js import express from 'express'; import ...

Guide to simulating a function using .then within a hook

I am using a function that is called from a hook within my component. Here is my component: ... const handleCompleteContent = (contentId: string) => { postCompleteContent(contentId, playerId).then(data => { if (data === 201) { ... The caller ...

Troubleshooting problems with Angular CLI's serve and build commands

{ "$schema": "./node_modules/@angular/cli/lib/config/schema.json", "version": 1, "newProjectRoot": "projects", "projects": { "demoProject": { "root": "", "sourceRoot": "src", "projectType": "appli ...

bundle.js encountered a TypeError when attempting to read a property that was undefined, specifically while trying to access the PriceIndexationDataControlStandard

In the midst of developing a React component using the Microsoft PCF Framework, I encountered a perplexing error seemingly out of the blue. While making changes in TypeScript without even executing any build commands, the rendering of my component suddenly ...

The lib.dom.d.ts file is seriously lacking in many key components

Are there any updated versions of lib.dom.d.ts? The current one is missing a lot of essential information, causing numerous compilation errors. For example, consider this line: window.File && window.FileReader && window.FileList && ...

Discovering a way to retrieve objects from an array of objects with matching IDs

Here is a code snippet I put together to illustrate my objective. arr = [ { id:1 , name:'a', title: 'qmummbw' }, { id:2 , name:'b', title: 'sdmus' }, { id:2 , name:'', title: 'dvfv' }, ...

Understanding how to extract an enum from a string and its corresponding value in TypeScript

I am working with a simple enum called errorCode, shown below: export enum SomeErrorCodes { none = 0, notFound = 1, duplicated = 2 } Currently, I am receiving the name of the enum as a string "SomeErrorCodes" and a number, for example, 1. How ...

String nested path TypeScript object type

Check out this get function I've written: function get<T>(obj: T, props: (keyof T)[] | keyof T): any { const toArray = coereceArray(props); return obj && toArray.reduce( (result, prop) => result == null ? undefined : result[p ...

Am I effectively implementing async await in TypeScript?

I'm not quite sure if I'm using the async/await functionality correctly in my TypeScript and Protractor code. Looking at the code snippet below, the spec uses await to call the page object, which itself is an async/await function. The page object ...

Challenge with Dependency Injection in the Handlers of NestJS CQRS repositories

As a newcomer to nodejs, I am currently delving into the implementation of NestJS's CQRS 'recipe'. In my service, I have a Request scoped with the injection of QueryBus: @Injectable({scope: Scope.REQUEST}) export class CustomerService { co ...

Obtain the selector from the parent element

Hello everyone, I am currently working on developing a parent class called Event that will manage the DOM for four child classes: vote-event, view-event, my-events, and my-votes. The concept is to have a single HTML file, a parent Component, and four chi ...