问题标签 [visual-studio-2015]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
11266 浏览

c# - 安装 Visual Studio 2015 会改变 VS 2013 使用的编译器吗?

Visual Studio 2013 使用什么 C# 编译器?如果我要安装 Visual Studio 2015 及其新的 Roslyn 编译器,这会影响我的Visual Studio 2013安装吗?

我问是因为当我们的代码使用 Visual Studio 2015 构建时,我们有一些已知会失败的测试。有些数字在八位有效数字处有所不同。Visual Studio 2015 发布时的解决方案可能是增加测试的容差,但我想了解 Visual Studio 如何决定使用哪个编译器。

可以将 Visual Studio 2013 显式设置为使用旧编译器吗?还是一个 msbuild 脚本?

0 投票
1 回答
392 浏览

asp.net - 在 Visual Studio 2015 Preview 中从 ASP.NET 5 引用 PCL 库不起作用

我在 Visual Studio 2015 Preview 中使用新的 ASP.NET MVC 6,当我尝试添加对 Instasharp 2-beta7(它是一个可移植库)的引用时,我在该库的引用下收到一个警告标志。这是 VS2015 预览版中尚未解决的问题吗?有任何想法吗?

0 投票
1 回答
704 浏览

cordova - Visual Studio Cordova 应用程序 ID

我使用英特尔 XDK 创建混合应用程序。我将 PlayStore 的应用程序 ID 用作 gkg4.pro.obs

现在,最近我使用 Cordova 切换到 Visual Studio 2015,但是,每当我尝试使用此 ID(即 gkg4.pro.obs)时,编译时都会出现退出代码 8 错误。

如果我正在尝试 gkg.pro.obs 即 id 中没有数字,它工作正常。

我无法将 ID 更改为它已经存在的应用程序。

这个问题有什么解决办法吗?请帮忙

0 投票
1 回答
1455 浏览

asp.net-mvc - 统一的 MVC 和 Web Api - 视图和 json 的相同控制器?

Visual Studio 2015(预览版)中的一项新功能是“ASP.NET MVC 和 Web API……已经统一到一个单一的编程模型中”。

http://blogs.msdn.com/b/webdev/archive/2014/11/12/announcing-asp-net-features-in-visual-studio-2015-preview-and-vs2013-update-4.aspx

我假设这意味着我可以编写单个控制器操作“GetCustomerById”,它返回一个 Customer 对象,并且可以基于内容协商将其呈现为序列化的 Json 或 Html(使用 mvc 视图)。(如果用户使用“Accept: application/json”或“Accept: text/html”请求它)

但我看不出这是怎么做到的,它们似乎仍然需要不同的控制器和方法?

0 投票
1 回答
1399 浏览

razor - vNext:使用剃须刀视图而不托管的控制台应用程序

我正在创建执行一些文件转换的控制台应用程序。这些转换很容易完成,从输入文件创建模型,然后为输出执行剃刀模型。

为了让这个在 IDE 中工作,我使用了 Visual Studio 2015 预览版并创建了一个使用 MVC 的 vnext 控制台应用程序。(然后,您将获得开箱即用的剃须刀支持)。要让这一切正常工作,您需要托管 MVC 应用程序,而最便宜的托管方式是通过 WebListener。所以我托管 MVC 应用程序,然后通过调用它"http://localhost:5003/etc/etc"来获取构建输出的渲染视图。

但是控制台应用程序不应该监听/使用端口。它只是一个用于文件转换的命令行工具。如果多个实例同时运行,它们将争夺在同一端口上托管页面。(这可以通过动态选择端口来避免,但这不是我想要的)

所以我的问题是如何在不使用端口但尽可能多地使用 vnext 框架的情况下使其工作。

简而言之:如何使用我在控制台应用程序中传递模型的 cshtml 文件,该应用程序不使用使用 vnext razor 引擎的端口。

这是我目前使用的一些代码:

程序.cs

启动.cs

0 投票
4 回答
9998 浏览

unit-testing - 如何使用 VS2015 Preview 运行 xUnit 单元测试?

我通过扩展管理器添加了“xUnit.net runner for Visual Studio”v0.99.8,但是当我打开测试资源管理器窗口时,它似乎没有选择我的任何单元测试。此外,Resharper 9 EAP 是唯一支持 VS2015 的 Resharper 版本,它似乎还没有用于 xUnit Test Runner 的插件。

那么,如何在 VS2015 Preview 中运行 xUnit 单元测试?

0 投票
4 回答
4708 浏览

c# - 如何从 kproj 引用 csproj

我在玩VS2015and ASP.NET vNext,并试图在同一解决方案中将 vNext 类库 (kproj) 的引用添加到常规类库 (csproj) 中。Visual Studio 2015 显示以下错误消息:

“不支持以下项目作为参考”。

是否可以从 vNext 类库中添加对 csproj 的引用?

0 投票
3 回答
9246 浏览

android - Visual Studio 2015 Android 模拟器问题

我用“Visual Studio Emulator for Android”下载了“Visual Studio 2015 Preview”。

模拟器与 Apache Cordova 应用程序(可以从文件 -> 新建 -> 项目 ->“Apache Cordova 空白应用程序”创建)很好地配合使用。

但是当我尝试调试简单的 x86 android c++ 应用程序(可以创建文件 -> 新建 -> 项目 -> “Native Activity Application Android”)时,Visual Studio Android Emulator 成功启动,之后 Visual Studio 给出错误:

我检查过:

  • Android 模拟器的 IP 地址为 169.254.191.177 - 我可以在模拟器设置中看到它。
  • “ping 169.254.191.177” - 正在工作;
  • “telnet 169.254.191.177 5555” - 也在工作。

一些细节:

  • 在上部组合框中的 VS2015 中,我选择“VS Emulator Android Phone (x86 - offline)”
  • 我在 x86 架构中编译了 c++ 应用程序
  • 我有 Windows 8.1
  • 官方 AndroidSDK 模拟器与 Visual Studio 2015 c++ 调试一起正常工作

更新 1:adb.exe 没有看到 VS Android 模拟器。为什么——这就是问题所在。

更新 2:“adb 设备”仅在命令“adb connect 169.254.191.177:5555”之后才开始看到 VS 模拟器。为什么默认情况下 adb 看不到 VS 模拟器 - 这就是问题所在。

0 投票
3 回答
338 浏览

resharper - 更改 Resharper 9 简单属性自动格式化

我最近开始使用 VS2015 和 Resharper 9。我遇到了默认配置的奇怪格式(它在 VS2013/Resharper8 中不存在):

如果我尝试自动格式化这段代码:

它去:

但我希望它保持原样(就像以前的版本一样)。我试图勾选“在单行上放置属性/索引器/事件声明”,但它没有任何改变。

0 投票
1 回答
826 浏览

nuget-package - 尝试打开“管理 nuget 包”时出现错误消息“没有可写的配置文件”

尝试在“参考”上打开“管理 nuget 包”时,Visual Studio 2015 预览版显示错误消息“没有可写的配置文件”

在此处输入图像描述

在此处输入图像描述

可以找到 C# 解决方案:https ://github.com/constructor-igor/TechSugar/trunk/Powershell/Sample_Read_Process_Write/CustomerObjects