Comments (14)
Thanks, I'll close the duplicate Codeplex issue. We're focusing on VS2015 for our next milestone, so this issue will definitely make the cut :-)
from nodejstools.
According to the linked thread, this only occurs when you are working with two projects, and there is a dot in the filepath.
The problem isn't exactly in the open document code, but rather that the VS item id is not set properly in this scenario unless the document is opened first.
Is this the only time F12 is not working?
from nodejstools.
@mousetraps, yes, the F12 fails when there's a dot in the file path, but works correctly otherwise.
The F12 only fails to work in NTVS projects. We also have plain TypeScript project, and they don't have this problem.
from nodejstools.
Working together with TS team to resolve this sometime after BUILD. The issue occurs in the OpenDocument code, but it is the arguments passed in that are problematic, not the code itself. One possibility is that TS is making some assumptions about the Project System that do not apply to NTVS, which results in OpenItem being passed an invalid projectHierarchy and vsitemid.
from nodejstools.
@mousetraps, is this included in the May release?
from nodejstools.
It is not - still investigating, and we pushed it back to the July milestone because it appeared to be a very isolated scenario that would take a lot of time to root cause the first time I played around with it. I may have found a simpler repro now, though, so we'll see...
from nodejstools.
@mousetraps, thanks for looking into it.
from nodejstools.
Just verified that this is fixed in the latest version of TypeScript 1.5 and NodeTools 1.1 RC, both of which should be released around VS 2015 RTM.
from nodejstools.
This looks to be fixed. Thanks!
from nodejstools.
@daskul Did you reply to the right issue? Can you clarify?
from nodejstools.
@daskul that issue doesn't seem related to the node tools. It seems to be limited to C#/VB and reference assemblies.
from nodejstools.
Oops sorry! Im so stupid! :) I'll just delete my comments
from nodejstools.
How do i remove typescript from visual studio 2015 as it is driving me crazy with this cannot navigate to caret issue. I do not use typescript and just want it off so I can continue working productively.
from nodejstools.
@Taztoons unfortunately you cannot remove TypeScript, however if you don't use TypeScript is shouldn't interfere with your work. What is this 'navigate to caret' issue you mention? Can you open a new bug to explain your issue?
from nodejstools.
Related Issues (20)
- Readme contains outdated information ?
- How to set environment variables when running node.js app in vs2019
- Can't build NodeJS projects on Linux with the dotnet sdk HOT 2
- SDK style project format for NodeJS
- Error when building on several configurations
- Running tests with vstest.console.exe on a .net core unit test project fails.
- docker-support
- Normalizing .njsproj files
- i have issue to install truffle, i install python and then visual studio build tools but still error showing
- Support .mocharc Files HOT 1
- Tool to inlude njproj project in sln file by CLI
- Avoid accessing IVs apis off of the UI thread
- Dependency list in package explorer
- System.ArgumentException: 'Can not add Newtonsoft.Json.Linq.JObject to Newtonsoft.Json.Linq.JObject.'
- This repo is missing important files
- Jest parameterized tests doesn't run correctly HOT 1
- NodejsToolsTestDiscoverer throws Method not found: Microsoft.IO.Path.GetFileName(System.ReadOnlySpan`1)' with VS2022 17.3 HOT 11
- DotNetTestDiscoverer throws System.MissingMethodException HOT 3
- Don't show project context menu items all the time HOT 2
- Unable to detect unit tests in project with multiple package.json files
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nodejstools.