Questions tagged «visual-studio-2015»

Visual Studio 2015是Microsoft Visual Studio产品套件的版本,该版本紧随2013版本(也称为“ Dev14”,包括C ++编译器版本19.0)。如果您有关于Visual Studio 2015功能的特定问题,而不仅仅是阅读代码的问题,请使用此标记。

17
Visual Studio 2015破碎的剃刀智能感知
在安装并修复VS2015实例后,我仍然无法在我的MVC视图中使用智能感知(服务器端)。第一次在会话中打开.cshtml文件并发送到Activitylog文件时,我会通过消息提示收到警报。在ActivityLog.xml(简短版本)中检索到的错误消息: System.ArgumentException:已添加项目。输入字典:'RazorSupportedRuntimeVersion' 这是完整版本: System.Reflection.TargetInvocationException:调用的目标引发了异常。---> System.ArgumentException:已添加项目。输入字典:'RazorSupportedRuntimeVersion'要添加的键:在System.Collections.Hashtable.Insert(对象键,对象nvalue,布尔值添加)在System.Collections.Hashtable.Add(对象键,对象值)在System.Collections.Specialized.HybridDictionary.Add处添加“ RazorSupportedRuntimeVersion” Microsoft.VisualStudio.Utilities.PropertyCollection.AddProperty(对象键,对象属性)上的(对象键,对象值) Microsoft.Html.Editor.ContainedLanguage.Razor.RazorErrorTagger..ctor(ITextBuffer End。内部异常堆栈跟踪---在System。System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr,Binder活页夹,Object []参数,CultureInfo文化)在System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr)处运行(RuntimeMethodHandle.InvokeMethod ,活页夹活页夹,Object [] args,CultureInfo文化,System.Activator.CreateInstance(类型类型,BindingFlags bindingAttr,活页夹活页夹,Object [] args,CultureInfo文化,Object [] ActivationAttributes)处的Object [] activationAttributes,StackCrawlMark&stackMark) Microsoft.Html.Editor.ContainedLanguage.Common.ContainedCodeErrorTaggerProvider中的System.Activator.CreateInstance(类型,Object []参数),Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator中的1.CreateTagger [T](ITextBuffer textBuffer)1.GatherTaggers(ITextBuffer textBuffer) 如果有帮助,我可以对字体进行一些自定义设置,并安装Web Essentials,Bundler&Minifier和Web Compiler扩展。 更新:打开我现有的Web应用程序或从头开始创建一个全新的Web应用程序时都会发生。在同一台计算机上还安装并运行了一个VS2013实例。 从上面的图片中可以看到,我根本没有智能感知,也没有任何代码着色。 关于如何解决它的任何线索?提前致谢。

30
Visual Studio 2015安装程序在安装过程中挂起?
我下载了Visual Studio Ultimate CTP 6的完整ISO。安装程序达到进度的90%,并停留在进度条上。Superfetch,反恶意软件保护和其他后台进程经常进行活动,但是进度条仍然停滞不前。最终,后台任务活动在20分钟后消失,但是进度条仍然不会消失。 便宜的技巧:打开记事本窗口并将其左边缘定位,以便完美标记进度条的当前位置。如果进度条在大约一个小时内没有移过记事本窗口的左边缘,则可能是卡住了。

10
如何禁用系统托盘中的VsHub.exe?
启动Visual Studio 2015还会启动其他两个可执行文件: 病毒库 和 Microsoft.VsHub.Server.HttpHost.exe 两者在任务管理器中都占用相当大的空间。 如何删除此“ Visual Studio Hub”选项?我不使用任何Visual Studio“一流”功能,包括Visual Studio Hub。

12
在Visual Studio中缺少Microsoft RDLC报表设计器
在Visual Studio 2015中,我再也找不到RDLC报表的设计器。有谁知道这仅仅是一个错误,以后是否提供,或者Microsoft是否想杀死RDLC,或者他们是否希望我们使用外部设计器?何时使用,这是哪个设计器? 更新 对于开发人员,在Visual Studio 2017中搜索RDLC报表设计器,必须立即从Visual Studio市场下载

5
VS2015构建失败,并且没有带有Dynamic的错误消息
我正在对返回JSON的代码编写单元测试。它返回的类型是一个匿名类型,所以我认为要验证它的值,我只是将对象转换为a dynamic来进行断言。 但是,当我这样做时,我的构建失败了,但是没有任何错误消息。我能够用一个非常简单的代码在一个新的单元测试项目中重现它: [TestMethod] public void TestMethod1() { var obj = new { someValue = true }; dynamic asDynamic = obj; Assert.IsTrue(asDynamic.someValue); } 有关构建失败的屏幕截图,请参见下文 但是,当我注释断言时,构建成功: 相反,我在LinqPad 5 beta(使用Roslyn编译器)中运行了以下代码,没有任何问题: var obj = new { someValue = true }; dynamic asDynamic = obj; Console.WriteLine((asDynamic.someValue == true).ToString()); 真正 这里发生了什么?由于错误没有显示我不能说,如果我用dynamic,不正确或者如果它不能找到超载使用IsTrue(),因为的dynamic,或者如果这是在编译器中的错误(虽然我很怀疑这个,我没有任何证据表明我的代码有问题)。 关于过载问题,我尝试过,Assert.IsTrue((bool)asDynamic.someValue);但是构建仍然失败,仍然没有错误消息。 根据@RonBeyer的评论,我也尝试了更多如下的转换,但无济于事: dynamic asDynamic …

6
如何在Visual Studio 2015中禁用C#6支持?
背景 我们有一个在VS 2015中启用C#6的项目,开发人员有时需要使用不带C#6的VS 2013来打开该项目。 我们无意在此特定解决方案中使用C#6(正如我所希望的那样)。 问题 Visual Studio和ReSharper建议使用有用的C#6语言构造,这些构造会使解决方案在没有C#6支持的早期版本的Visual Studio中无法使用。 我已禁用ReSharper C#6支持,但似乎无法在整个解决方案中禁用/限制C#功能。 题 如何在解决方案中或Visual Studio 2015中将C#限制为C#5功能?

20
tsconfig.json:内部版本:在配置文件中找不到输入
我有一个ASP.NET核心项目,尝试构建它时出现此错误: error TS18003: Build:No inputs were found in config file 'Z:/Projects/client/ZV/src/ZV/Scripts/tsconfig.json'. Specified 'include' paths were '["**/*"]' and 'exclude' paths were '["../wwwroot/app","node_modules/*"]'. 1> The command exited with code 1. 1> Done executing task "VsTsc" -- FAILED. 这是我的tsconfig.json文件: { "compileOnSave": true, "compilerOptions": { "emitDecoratorMetadata": true, "experimentalDecorators": true, "lib": [ "es5", "dom" ], …

7
C#6.0功能不适用于Visual Studio 2015
我正在使用C#6.0测试Visual Studio 2015,但是语言功能无法正常工作。在MVC Web应用程序中,将编译以下代码: if (!string.IsNullOrWhiteSpace(Model.Profile?.TypeName)) { // More logic here... } 但是,当我通过Debug和IIS Express运行应用程序时,出现以下错误: CS1525:无效的表达式术语“。” 如何启用这些功能?

14
发布到IIS,设置环境变量
阅读这两个问题/答案,我能够在IIS 8.5服务器上运行Asp.net 5应用程序。 Asp.net vNext早期Beta发布到Windows Server中的IIS 如何配置MVC6应用程序以在IIS上运行? 问题是,即使在IIS上运行,Web应用程序仍在使用env.EnvironmentName值Development。 另外,我想在同一台服务器上运行同一Web的两个版本(登台,生产),因此我需要一种方法来分别为每个Web设置变量。 这该怎么做?

7
如何在网站项目类型中使用C#6?
更新了现有网站项目类型Visual Studio 2015,将Framework更改为4.6。 然后,我希望文件中的代码中具有所有这些新功能。 不幸的是,我收到如下错误: 错误CS8026:C#5中没有功能“表达式绑定的属性”。请使用语言版本6或更高版本。 或例如: 错误CS8026:C#5中没有功能“插值字符串”。请使用语言版本6或更高版本。 我做了一次Google快速检查,发现一个人在ScottGu的博客文章中发表了一些评论(在页面上搜索“ 8026”)。 由于我不了解他的解决方案,并且我想使解决方案更加可见,因此我创建了此SO发布。 我的问题: 如何拥有类型为Web站点(即不是Web应用程序)的Visual Studio 2015项目来识别C#6功能?

2
如何使用C#6“使用静态”功能?
我正在看C#6 中的几个新功能,特别是 “使用静态”。 using static是一种新的using子句,可让您将类型的静态成员直接导入作用域。 (博客文章的底部) 根据我发现的一些教程,该想法如下所示, 而不是: using System; class Program { static void Main() { Console.WriteLine("Hello world!"); Console.WriteLine("Another message"); } } Console使用使用静态类的新C#6功能,可以省略重复的语句: using System.Console; // ^ `.Console` added. class Program { static void Main() { WriteLine("Hello world!"); WriteLine("Another message"); } // ^ `Console.` removed. } 但是,这似乎不适用于我。我在using声明中出现错误,说: “ using …

11
Visual Studio 2015或2017显示IntelliSense错误,但解决方案已编译
我们目前正在评估新的Visual Studio 2015,并遇到了IntelliSense的奇怪问题。当我用新工作室编译主要解决方案时,构建成功,但是显示了6个错误。 我发现这不是一个真正的错误,而只是一个智能错误。该代码绝对正确,并且一切都已成功编译。但是,该代码标记为红色,并且错误显示在错误列表中。 所有6个错误的起因均相同。这是一个简单的构造函数调用。足够奇怪,但是也有一些完全相同的构造函数出现而没有任何错误。 错误信息: Code: CS1729 Message: '<the class>' does not contain a constructor that takes that many arguments. Project: <the project name> File: <the path to the file> 新工作室安装在没有任何旧版软件(没有VS13)的全新安装的Windows 7上。 我已经尝试清除缓存,删除suo文件,删除bin和obj目录,清理并重建解决方案等。但是没有任何效果。 谁能向我解释这种行为?


21
Visual Studio 2015不突出显示剃须刀或Intellisense的语法
我在VS2015 RC中的Razor视图未显示C#代码的正确颜色。我的项目在VS2013中运行良好,但在2015年却没有,并且没有给我有关C#代码的任何Intellisense。解决方案已构建,站点运行正常。 我尝试了以下无济于事 禁用所有Visual Studio扩展 删除我的.suo文件 删除项目并将其重新添加到解决方案中 我怎样才能解决这个问题? 例:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.