问题标签 [visual-studio-2017]

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 投票
2 回答
10058 浏览

git - 我应该在版本控制中忽略哪些由 Visual Studio 2017 创建的文件?

Visual Studio 2017(我也看到这被称为 Visual Studio 15 2017,令人困惑)引入了 CMake 集成的“打开文件夹”支持。在这种情况下,它会在我的工作副本中创建一些新文件。这是我注意到的:

这似乎很明显CMakeSettings.json进入了版本控制。但是.vs/目录的内容呢?如果它有助于提供示例,我正在使用 Git 进行版本控制,所以我需要一组可靠的模式来放入我的.gitignore文件中。

编辑:

人们将我的问题标记为重复,但这是不正确的。这不是重复的,因为 VS 2017 向我的工作副本添加了几个新文件,这些文件在以前版本的 Visual Studio 中没有使用。因此,我提出的重复问题对我的问题很重要。

0 投票
10 回答
73278 浏览

visual-studio - 如何在 VS2017 中禁用新的调试窗口

我正在使用 Visual Studio 2017 RC,并且对单击“调试”时弹出的新 Chrome 窗口感到非常沮丧。

调试 Chrome 窗口的问题:

  • 需要很长时间才能启动/“附加”网站(我认为它附加了我不需要的所有 javascript 调试,因为无论如何我都使用 Chrome DevTools)
  • 无法与其他 Chrome 窗口停靠(作为选项卡)
  • 不记得表单历史。如果我正在测试表单,我无法自动完成表单数据,所以我每次都必须输入全部内容
  • 不记得网址历史记录。如果我在我的网站上测试特定页面,我无法从 Chrome 网址栏下拉菜单中快速选择网址。必须完整输入网址
  • 未启用扩展,因此我无法使用我的标尺或颜色选择器扩展
  • 调试停止时 Chrome 窗口关闭,因此我必须打开一个新窗口才能继续浏览本地站点

有谁知道如何禁用这个新的 Debug 样式窗口并回到 VS 2015 中的状态?

0 投票
2 回答
3746 浏览

c++ - 链接:致命错误 LNK1104:无法在 VS2017 RC 中打开文件“ucrtd.lib”

在 Visual Studio 2017 RC 中构建 C++ 项目时,我不断收到错误消息。

操作系统:Windows 8.1、Visual Studio 2017 候选版本

这是我的程序:

我没有将语言设置为任何特殊的

在此处输入图像描述

我在整个机器上搜索了该文件。但找不到。我已经安装了 Windows SDK 8.1

更新:@user1336087 发表评论后

我尝试安装 Windows SDK 10 我得到一个错误:

这里似乎已经描述了一种解决方法:link 但即使我卸载所有 SDK 并重新安装,解决方法仍然失败。

0 投票
5 回答
15995 浏览

c# - Visual Studio 2017 是否适用于代码合同?

我刚刚安装了新发布的 Visual Studio 2017 Enterprise (RC)。但是,我无法让它与Code Contracts一起使用。我在 Visual Studio 2015 中使用代码合同没有问题。我错过了什么吗?

0 投票
1 回答
1249 浏览

visual-studio-2017 - VS 2017 RC 缺少 Windows 10 移动模拟器

我安装了 Visual Studio 2017 RC,总的来说给我留下了深刻的印象!然而,一个问题是我无法确定安装 Windows 10 移动模拟器的正确方法。我已经安装了 Windows 10 SDK 以及模拟器本身。我的程序和功能清楚地显示这两个项目已安装:

. Windows 10 移动版映像 - 10.0.14393.0 。Windows 软件开发工具包 - Windows 10.0.14393.33

在安装 VS 2017 RC 的过程中,我也正确选择了 Cordova 工具。我可以使用 Cordova 创建一个新的 JavaScript 项目,它在解决方案资源管理器中看起来是正确的。

但是当我启动 Visual Studio 2017 RC 然后检查解决方案平台下拉菜单时,它只有以下选项:

Android iOS Windows-ARM Windows-x64 Windows-x86 配置管理器...

我没有看到任何适用于 Windows 10 移动版的选项。

我错过了什么?

0 投票
1 回答
2046 浏览

visual-studio-2017 - Visual Studio 2017 RC 中的 ClickOnce 发布不可用

在安装 Visual Studio 2017RC 时,我已经在安装中包含了所需的组件:

在此处输入图像描述

虽然在项目设置中打开“发布”页面时,它不可用。

在此处输入图像描述

我错过了什么?

0 投票
1 回答
2903 浏览

asp.net-core - 在团队城市上构建 asp.net core .csproj (VS 2017)

现在是否可以在 Team City 上构建在 Visual Studio 2017 中转换为 .csproj 格式的 asp.net 核心项目?

JetBrains 向她推荐的插件:使用 TeamCity 构建、测试和部署 .NET Core 项目似乎需要在 VS 2017 中消失的 project.json。

安装 VS 2017 RC 后,我希望在 Visual Studio (sln) 步骤中获得 VS 2017 选项,但它不存在。

在此处输入图像描述

0 投票
4 回答
28429 浏览

c# - 无法从使用 Visual Studio 2017 和 C# 7.0 的方法返回元组

我已经安装了一周前发布的 Visual Studio 2017 Community,并开始探索 C# 7 的新功能。

所以我创建了一个返回两个值的简单方法:

编译器正在生成错误:

错误 CS8137 无法定义使用元组的类或成员,因为找不到编译器所需的类型“System.Runtime.CompilerServices.TupleElementNamesAttribute”。您是否缺少参考?

我尝试在框架中找到具有此名称的引用,但没有运气!

如果我们需要额外的东西来使用 C# 7.0 的特性,那么我们需要为每个项目都这样做是很奇怪的?!

0 投票
1 回答
679 浏览

visual-studio-2015 - 创建 UWP 存储包或发布版本时出错 - 内存不足

想将我的应用程序提交到 Windows 商店,但出现编译错误。如果我尝试创建一个Release Build或者如果我尝试Create App Packages我的应用程序,我最终会得到以下结果。

ILT0005:'C:\Program Files (x86)\MSBuild\Microsoft.NetNative\x86\ilc\Tools\nutc_driver.exe @"C:\Users\garet\documents\visual studio 2015\Projects\TestUwpProject\TestUwpProject\obj\ x86\Release\ilc\intermediate\MDIL\TestUwpProject.rsp"' 返回退出代码 1

记不清

我尝试过的事情。

  • 将项目移动到其他驱动器
  • 重新创建项目
  • 将项目移动到其他设备(笔记本电脑)。

注意:- 我尝试过的笔记本电脑运行的是 VS2017 RC 和 Windows 10 的最新内部预览。

我唯一能注意到的是,如果我创建一个空白项目并添加所有 nuget 包等,它编译得很好,这似乎意味着我的代码有问题,但我不知道从哪里开始。

问题看起来与此类似,但我没有使用 EF。

使用 .Net native 在发布模式下编译 UWP 应用程序时出现内存不足错误

0 投票
2 回答
1350 浏览

c# - “if (object is (string, Color))” c# 7.0 tuple 用法不起作用

我正在使用 Visual Studio 2017 RC,并且我已经安装了System.ValueTuple启用新 c# 7.0 元组使用的包,但在这种特定情况下我无法使其工作:

如您所见,第一种方法没有任何红色波浪线,并且可以正常工作。但是尝试做o is (string, Color)失败并出现不相关的错误:

不能这样使用新的元组吗?或者它只是包的当前状态?顺便说一句,我已将其更新到最新版本,目前是 4.3.0。我已阅读此 MSDN 帖子,但没有发现任何此类用法。