标签: visual-studio-2015

转到定义:"无法导航到插入符号下的符号."

今天我在项目中突然遇到问题,单击Go To Definition会给我一个奇怪的错误:"无法导航到插入符号下的符号."

在此输入图像描述

我首先注意到通过NuGet 安装Costura.Fody后的一段时间.我已经卸载了它,但问题仍然存在.我多次清理并重建了解决方案.在我的git提交历史中,在此开始发生的时间点之前或之后,没有任何"Fody"或"Costura"的实例,所以我认为我的.gitignore文件中的一个卡在一个坏的州.

如果目标定义在另一个文件中,则只会出现此问题; 转到当前打开的文件中的内容定义工作正常.Peek Definition也可以正常工作.其他解决方案/项目也可以正常工作 - 只有这一点才会导致问题.

我正在使用Visual Studio 2015. 2013版本似乎没有出现此问题.

为什么会出现此错误,如何解决?

c# visual-studio visual-studio-2015

65
推荐指数
11
解决办法
9万
查看次数

VS2015:警告MSB3884:找不到规则集文件

将我的WinForms VS2013项目升级到VS2015后,我开始看到MSB3884"无法找到规则集文件"警告.

谷歌搜索出现了一篇MSDN文章,Stack Overflow文章指出了这篇文章以及许多其他网站.

类似的问题:33020507 MSDN:VS2015 MSB3884警告

我安装了VS2013和VS2015.

提供警告的项目文件(以及不提供警告的项目文件)没有这些条目.

<CodeAnalysisRuleSetDirectories>
<CodeAnalysisRuleDirectories> 
Run Code Online (Sandbox Code Playgroud)

如果我从项目文件中删除其他两个条目,那么问题就会消失,这很明显,因为没有规则文件集.

<CodeAnalysisIgnoreBuiltInRuleSets> 
<CodeAnalysisIgnoreBuiltInRules>
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用msbuild在外部构建,但VS2015也倾向于显示问题.

有趣的是,如果我点击项目属性代码分析器区域中的打开按钮,我确实得到了该文件.

指定不同的规则集没有区别.这让我觉得可能有一个环境变量设置,而不是任何想到的.代码分析器是项目文件的一个功能.我可以添加一个目录属性,但共识是取出路径,<CodeAnalysisRule*Directories>.

GUI使用默认值:

VS2015项目属性代码分析选项卡"

这是一个典型的项目文件片段.

  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
    <DebugSymbols>true</DebugSymbols>
    <OutputPath>bin\x86\Debug\</OutputPath>
    <DefineConstants>TRACE;DEBUG</DefineConstants>
    <DebugType>full</DebugType>
    <PlatformTarget>x86</PlatformTarget>
    <CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
    <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
    <Prefer32Bit>false</Prefer32Bit>
    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
    <CodeAnalysisRuleSet>BasicCorrectnessRules.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
    <DebugSymbols>true</DebugSymbols>
    <OutputPath>bin\x64\Debug\</OutputPath>
    <DefineConstants>TRACE;DEBUG</DefineConstants>
    <DebugType>full</DebugType>
    <PlatformTarget>x64</PlatformTarget>
    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
    <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
  </PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

如果不从项目文件中删除代码分析行,虽然再次保存项目文件只会将其添加回来,如何消除/修复警告?

c# msbuild code-analysis visual-studio-2015

64
推荐指数
8
解决办法
4万
查看次数

Visual Studio 2015 JSX/ES2015语法高亮显示

如何在Visual Studio 2015 for JSX中使用ES2015代码获得正确的语法突出显示?

ES2015代码

如果我删除importexport关键字,它工作正常: 没有进口/出口

我刚刚更新到Visual Studio 2015 Enterprise Update 1,但它仍然保持不变.

intellisense ecmascript-6 react-jsx visual-studio-2015

64
推荐指数
4
解决办法
3万
查看次数

Visual Studio 2015 RTM - 调试无法正常工作

我已经安装了VS 2015 RTM(没有别的),我无法调试任何解决方案,无论是现有解决方案还是全新解决方案(使用VS 2015创建并针对.Net Framework 4.6编译),它只会打开一个VS中的新选项卡,称为中断模式,具有以下文本:应用程序处于中断模式您的应用程序已进入中断状态,但没有执行所选调试引擎支持的代码(例如,仅执行本机运行时代码) ).如果我检查调试 - >模块窗口:VS2015Test.vshost.exe没有加载符号(即使我点击加载符号它不起作用)VS2015Test.exe符号已加载

它也没有显示控制台上的输出(它是一个控制台应用程序,只有以下几行代码:

class Program
{
        static void Main(string[] args)
        {
            Console.WriteLine("TEST");
            Console.ReadKey();
        }
    }
Run Code Online (Sandbox Code Playgroud)

我尝试重新安装VS 2015,重新启动计算机,删除%temp%/ AppData/Microsoft/Visual Studio/14中的所有文件,在管理模式下启动VS但似乎没有任何工作.

调试工作的一个方面是这个选项:工具 - >选项 - >调试 - >使用管理的可压缩性模式

^^但这不能成为使用旧/旧模式的解决方案.

顺便说一句:VS 2013中的调试工作正常.

任何帮助,将不胜感激.

.net c# debugging visual-studio-debugging visual-studio-2015

62
推荐指数
5
解决办法
8万
查看次数

一个或多个项目的目标不支持构建操作"EmbeddedResource"

我是Xamarin平台的新手,我正面临着这个错误

Build action 'EmbeddedResource' is not supported by one or more of the project's targets.我正在调试emulator 8.1 for windows phone,我的项目是Xamarin.form(portable).

xamarin.forms visual-studio-2015

62
推荐指数
3
解决办法
3万
查看次数

从Visual Studio 2015发布 - 允许不受信任的证书

我从Visual Studio 2015发布我的ASP.NET 5 MVC6项目.我从我的服务器导入了发布配置文件.连接验证成功,但是当我发布我的项目时,我有以下错误:

ERROR_CERTIFICATE_VALIDATION_FAILED

使用指定的进程("Web管理服务")连接到远程计算机("XXXXXXXXX"),但无法验证服务器的证书.如果您信任该服务器,请再次连接并允许不受信任的证书.

在发布设置中没有允许不受信任的证书的选项.

.net ssl publish visual-studio-2015 asp.net-core

61
推荐指数
4
解决办法
2万
查看次数

找不到模块'angular2/core'

在此输入图像描述

这些红色波浪线说cannot find module 'angular2/core',cannot find module 'angular2/router',cannot find module 'angular2/http'.我查了SO中的其他帖子,但似乎没有合适的答案.

我还添加了对d.ts文件的引用,如下所示,但仍然无法正常工作. 在此输入图像描述

其他帖子说我需要在tsconfig.json文件中配置一些东西,但我使用的是Visual Studio,我认为不需要使用angular团队建议的tscompiler,因为Visual Studio应该能够自动编译ts文件.

我错过了什么吗?

tsconfig.json即使您使用Visual Studio ,仍然需要吗?

我如何摆脱这些波浪线?

谢谢!

(我使用的是Visual Studio 2015和最新的Typescript引擎)

更新:我不确定npm包管理器究竟是什么.但是我有一个package.json在项目创建时创建的预构建文件.我用这个文件来安装npm包. 在此输入图像描述

visual-studio visual-studio-2015 angular

61
推荐指数
4
解决办法
6万
查看次数

为什么此代码会使Visual Studio 2015崩溃?

出于某种原因,即使在Visual Studio中将其键入C#文件也足以导致它立即崩溃.为什么?

unsafe struct node {
    node*[] child;
}
Run Code Online (Sandbox Code Playgroud)

当IDE开始为关键字等着色时,似乎会发生这种情况.

在TIO中试用它会发出一些csc.exe exited with code 1不太有用的东西.

虽然C#中的数组声明与C/C++中的数组声明不同,但上面看起来应该完全有效.为什么不是,为什么它会导致Visual Studio崩溃?

我的Visual Studio版本是14.0.23107.

c# visual-studio roslyn visual-studio-2015

61
推荐指数
1
解决办法
2261
查看次数

如何更改Visual Studio 2012,2013或2015许可证密钥?

我的机器上有一个Visual Studio 2012 Pro的副本,带有一个我不再想使用的串行键,因为我必须使用另一个.我的问题是我保持卸载Visual Studio但重新安装后注册信息仍然存在,我无法弄清楚我必须删除哪些注册表路径(我删除了一些)没有运气.

有没有一种简单的方法来删除注册信息或交换我的密钥?

谢谢

visual-studio-2012 visual-studio-2013 visual-studio-2015

60
推荐指数
6
解决办法
18万
查看次数

MSVCP140.dll缺失

我刚刚用C++开发了我的第一个程序,我想和我的一个朋友一起展示它.可悲的是,当他试图打开exe时,会收到一条错误消息"MSVCP140.dll缺失".为什么会出现这个问题?他/我如何解决这个问题?

c++ windows visual-studio-2015

60
推荐指数
2
解决办法
17万
查看次数