标签: vs-2015-preview

Visual Studio 2015 CTP - 缺少Javascript支持

我安装了Visual Studio 2015 CTP 4,现在安装了CTP6 - 在这两种情况下都缺少Javascript支持.

  • 未显示.js文件的语法突出显示

  • Intellisense不适用于.js文件

此外,当我去工具/选项/文本编辑器 - 缺少Javascript语言部分.查看图像及其与VS2013的比较.

图片位于:https://social.msdn.microsoft.com/Forums/getfile/615484

vs-2015-preview

6
推荐指数
1
解决办法
3880
查看次数

ASP.NET vNext - MissingMethodException:找不到方法:Microsoft.CodeAnalysis.Diagnostic> EmitResult.get_Diagnostics()'

我今天早上升级到VS2015 RC,我使用ASP.NET 5模板 - 网站创建了一个新项目.我有一个错误,我无法解决:

处理请求时发生未处理的异常.

MissingMethodException:找不到方法:'System .Collections.Immutable.ImmutableArray`1 Microsoft.CodeAnalysis.Emit.EmitResult.get_Diagnostics()'.

Microsoft.AspNet.Mvc.Razor.RoslynCompilationService.Compile(RelativeFileInfo fileInfo,String compilationContent)

这是完整的错误堆栈:

MissingMethodException:找不到方法:'System.Collections.Immutable.ImmutableArray`1 Microsoft.CodeAnalysis.Emit.EmitResult.get_Diagnostics()'.

Microsoft.AspNet.Mvc.Razor.RoslynCompilationService.Compile(RelativeFileInfo fileInfo,String compilationContent)

Microsoft.AspNet.Mvc.Razor.RazorCompilationService.Compile(RelativeFileInfo文件)

Microsoft.AspNet.Mvc.Razor.CompilerCache.OnCacheMiss(RelativeFileInfo文件,String normalizedPath,Func`2编译)

Microsoft.AspNet.Mvc.Razor.CompilerCache.GetOrAddCore(String relativePath,Func`2 compile)

Microsoft.AspNet.Mvc.Razor.CompilerCache.GetOrAdd(String relativePath,Func`2 compile)

Microsoft.AspNet.Mvc.Razor.VirtualPathRazorPageFactory.CreateInstance(String relativePath)

Microsoft.AspNet.Mvc.Razor.RazorViewEngine.LocatePageFromViewLocations(ActionContext context,String pageName,Boolean isPartial)

Microsoft.AspNet.Mvc.Razor.RazorViewEngine.GetRazorPageResult(ActionContext context,String pageName,Boolean isPartial)

Microsoft.AspNet.Mvc.Razor.RazorViewEngine.FindView(ActionContext context,String viewName)

Microsoft.AspNet.Mvc.Rendering.CompositeViewEngine.FindView(ActionContext context,String viewName,Boolean partial)

Microsoft.AspNet.Mvc.Rendering.CompositeViewEngine.FindView(ActionContext context,String viewName)

Microsoft.AspNet.Mvc.ViewResult.d__20.MoveNext()

---从抛出异常的先前位置开始的堆栈跟踪结束---

System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)

System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)

System.Runtime.CompilerServices.TaskAwaiter.GetResult()

Microsoft.AspNet.Mvc.Core.FilterActionInvoker.d__44.MoveNext()

---从抛出异常的先前位置开始的堆栈跟踪结束---

System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)

System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)

System.Runtime.CompilerServices.TaskAwaiter.GetResult()

Microsoft.AspNet.Mvc.Core.FilterActionInvoker.d__43.MoveNext()

---从抛出异常的先前位置开始的堆栈跟踪结束---

System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

Microsoft.AspNet.Mvc.Core.FilterActionInvoker.d__42.MoveNext()

---从抛出异常的先前位置开始的堆栈跟踪结束---

System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)

System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)

System.Runtime.CompilerServices.TaskAwaiter.GetResult()

Microsoft.AspNet.Mvc.Core.FilterActionInvoker.d__37.MoveNext()

---从抛出异常的先前位置开始的堆栈跟踪结束---

System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

Microsoft.AspNet.Mvc.Core.FilterActionInvoker.d__32.MoveNext()

---从抛出异常的先前位置开始的堆栈跟踪结束---

System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)

System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)

System.Runtime.CompilerServices.TaskAwaiter.GetResult()

Microsoft.AspNet.Mvc.MvcRouteHandler.d__3.MoveNext()

---从抛出异常的先前位置开始的堆栈跟踪结束---

System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)

System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)

System.Runtime.CompilerServices.TaskAwaiter.GetResult()

Microsoft.AspNet.Mvc.MvcRouteHandler.d__2.MoveNext()

---从抛出异常的先前位置开始的堆栈跟踪结束--- …

.net c# asp.net-core-mvc vs-2015-preview dnvm

6
推荐指数
1
解决办法
1829
查看次数

在VS2015中禁用ReSharper内联重命名

如何禁止ReSharper拦截F2以进行内联重命名?

如果我在ReSharper中重置键盘绑定并按下alt + enter或ctrl + t它将询问我想要使用哪种快捷方式,但这不会发生在F2和ReSharper刚刚接管的情况下.

编辑:我已提出以下功能请求以使其成为可能:https://youtrack.jetbrains.com/issue/RSRP-440809

.net resharper vs-2015-preview

6
推荐指数
0
解决办法
731
查看次数

ASP.Net 5 app.UseStaticFiles()错误输出

严重级代码描述项目文件行错误CS1061'IOpplicationBuilder'不包含'UseStaticFiles'的定义,并且没有可以找到接受类型'IApplicationBuilder'的第一个参数的扩展方法'UseStaticFiles'(您是否缺少using指令或程序集引用?)MyWorld.DNX Core 5.0 C:\ Projects\MyWorld\src\MyWorld\Startup.cs 21 ASP.NET5静态文件问题

Project.json

{
  "webroot": "wwwroot",
  "version": "1.0.0-*",

  "dependencies": {
    "Microsoft.AspNet.IISPlatformHandler": "1.0.0-beta8",
    "Microsoft.AspNet.Server.Kestrel": "1.0.0-beta8"
  },

  "commands": {
    "web": "Microsoft.AspNet.Server.Kestrel"
  },

  "frameworks": {
    "dnx451": {
      "dependencies": {
        "Microsoft.AspNet.StaticFiles": "1.0.0-beta8"
      }
    },
    "dnxcore50": { }
  },

  "exclude": [
    "wwwroot",
    "node_modules"
  ],
  "publishExclude": [
    "**.user",
    "**.vspscc"
  ]
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net visual-studio-2015 vs-2015-preview asp.net-core

6
推荐指数
1
解决办法
7330
查看次数

StringBuilder初始化程序在VS2015中运行一种方式,而在VS2013中运行另一种方式

我有以下代码行,在VS 2015和.Net 4.0中工作,但我在VS 2013中收到错误.

StringBuilder s = new StringBuilder("test") {[0] = 'T'};
Run Code Online (Sandbox Code Playgroud)

为什么它以不同的方式工作?

c# stringbuilder visual-studio-2013 vs-2015-preview

5
推荐指数
1
解决办法
209
查看次数

VS 2015中的T4模板

如何在Visual Studio 2015中获得T4模板支持? 在VS 2015中,file属性不允许指定要标记的*tt文件,并允许从上下文菜单运行. 我正在使用VS 2015 CTP6.

t4 vs-2015-preview

5
推荐指数
1
解决办法
4367
查看次数

发布到Azure失败,出现"无法识别的链接扩展名'contentLibExtension'"错误

我试图使用Visual Studio 2015 CTP将ASP.NET MVC 6应用程序发布到Azure.并得到以下错误

Publishing with publish method [MSDeploy] Calling msdeploy with the command: ["C:\Program Files (x86)\IIS\Microsoft Web Deploy\msdeploy.exe" -source:IisApp='C:\Users\*****\AppData\Local\Temp\AspNetPublish\NgCalendar-28\wwwroot' -dest:IisApp='ngcalendar',ComputerName='https://ngcalendar.scm.azurewebsites.net/msdeploy.axd',UserName='$ngcalendar',Password='{PASSWORD-REMOVED-FROM-LOG}',IncludeAcls='False',AuthType='Basic' -verb:sync -enableLink:contentLibExtension -enableRule:DoNotDeleteRule -retryAttempts:2 ] INVOKEPOWERSHELL(0,0): Error : Unrecognized link extension 'contentLibExtension'. INVOKEPOWERSHELL(0,0): Error count: 1.

不知道它来自何处以及如何调整它.

azure webdeploy asp.net-core-mvc vs-2015-preview

5
推荐指数
2
解决办法
694
查看次数

无法指定nuget包文件夹位置

我读过这个这个的NuGet文档.但我无法让它发挥作用.

这是我的配置:

我有一个"文件/新项目"控制台应用程序,我的项目文件夹是:

c:\ConsoleApplication1\ConsoleApplication1
    ... Program.cs and source files
c:\ConsoleApplication1\ConsoleApplication1.sln
c:\ConsoleApplication1\nuget.config
Run Code Online (Sandbox Code Playgroud)

我的nuget.config档案是:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <config>
    <add key="repositorypath" value="c:\blah" />
  </config>
</configuration>
Run Code Online (Sandbox Code Playgroud)

现在,当我安装或恢复软件包时,它们总是安装packages在项目文件夹中的文件夹中

我正在使用VisualStudio 2015 RC

nuget nuget-package-restore vs-2015-preview

5
推荐指数
0
解决办法
39
查看次数

Roslyn可以从对象实例生成源代码吗?

在Visual Studio 2015中使用Roslyn API,我可以将对象实例转换为源代码吗?我可以创建像".ToSourceCode()"这样的扩展方法,如下所示吗?

class Foo { }
class Program
{
    static string classSourceCode = "class Foo { }";
    static void Main()
    {
        var instance = new Foo();
        var instanceSourceCode = instance.GetType().ToSourceCode();
        System.Diagnostics.Debug.Assert(instanceSourceCode == classSourceCode);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# roslyn vs-2015-preview

4
推荐指数
1
解决办法
2136
查看次数

使本地TFS构建代理程序使用v14 msbuild工具

我有几个ASP.NET vNext应用程序,我希望我的CI服务器也能够构建它们.我的本地计算机和CI服务器都运行VS2015 RC.然后我们有了VS Online和一个本地构建控制器 - 这是提到的服务器.

但是,我无法进行构建,因为它似乎在寻找v12工具 - 它不包含任何DNX.

所以 - 构建解决方案给出: 需要安装Dnx Runtime包. 有关详细信息,请参阅输出窗口

需要安装Dnx Runtime包.有关详细信息,请参阅输出窗口

安装-因为它与VS2015 RC,AFAIK来了.所以我认为构建模板不使用v14工具.我下载了默认Git模板v12.确实它说:

<this:Process.BuildProcessVersion>12.0</this:Process.BuildProcessVersion>
Run Code Online (Sandbox Code Playgroud)

所以我将其切换为14,上传模板,运行构建.然后:

用于此构建的构建控制器不会

异常消息:用于此构建的构建控制器不支持构建定义使用的模板文件的版本.模板文件的版本是14.0.此构建控制器的最大支持版本为12.0.0.0.

所以试图解决这个问题 - 让我看到这个论坛问题:

然后,您需要更改所涉及的MSBuild版本,而不是更改BuildProcessVersion属性.打开构建过程模板,找到Run MSBuild for Project活动,将ToolPath属性更改为2013版本的msbuild

所以 - 我检查了模板 - 没有ToolPath版本.但是有一个ToolVersion属性 - 我将尝试设置为14:

在此输入图像描述

简而言之,我的问题是:如何在我的构建服务器上构建ASP.NET vNext应用程序,该服务器已安装VS2015RC - 但是正在使用v12工具构建?

UPDATE

似乎问题不在于使用错误的工具,而在于在服务帐户(TFS代理正在执行)运行时查找/使用正确的DNX运行时更多.我为DNX团队添加了一个问题:https://github.com/aspnet/dnx/issues/2239.

msbuild tfsbuild vs-2015-preview dnx

4
推荐指数
1
解决办法
6936
查看次数