标签: visual-studio-2017

如何刷新Visual Studio 2017团队资源管理器面板中的远程分支列表?

如何刷新Visual Studio Team Explorer面板中的远程分支列表?

在Visual Studio 2017,团队资源管理器,分支面板中,我可以在VSTS实例中看到10个左右的分支.

然后在Chrome中,我删除了一些较旧的分支并创建了一个新分支.

切换回VS 2017,但遥控器/原始分支列表仍然显示旧列表,我无论如何都找不到刷新它.

我尝试更改为另一个回购,团队资源管理器标题上的F5​​刷新,我甚至关闭并重新打开VS 2017 ... 但没有更新清单以匹配VSTS门户显示的内容

azure-devops visual-studio-2017

89
推荐指数
5
解决办法
4万
查看次数

无法从使用Visual Studio 2017和C#7.0的方法返回Tuple

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

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

public class Program
{
    public static void Main(string[] args)
    {
        (int sum, int count) a = ReturnTwoValues();
    }

    static (int sum, int count) ReturnTwoValues() => (1, 1);
}
Run Code Online (Sandbox Code Playgroud)

编译器生成错误:

错误CS8137无法定义使用元组的类或成员,因为无法找到编译器所需类型"System.Runtime.CompilerServices.TupleElementNamesAttribute".你错过了参考吗?

我试着用这个名字在框架中找到一个引用,但没有运气!

如果我们需要额外的东西来使用C#7.0功能,那么我们需要为每个项目做到这一点非常奇怪吗?

.net c# visual-studio c#-7.0 visual-studio-2017

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

如何在Visual Studio 15中禁用"在此处运行执行"?

如何在将光标移动到代码左侧时禁用"运行到此处"按钮?当我在选择代码时意外点击它时,真的很烦人.

visual-studio visual-studio-2017

87
推荐指数
2
解决办法
4025
查看次数

Visual Studio 2017在构建和调试过程中速度太慢

我刚刚在具有以下规格的PC上安装了Visual Studio 2017:

Intel Xeon E5-1600 v3 @ 3.50 GHz处理器,16 GB RAM和Windows 10 Pro 64位操作系统.

虽然PC性能几乎是完美的,但我经常在Visual Studio 2017中遇到缓慢问题,尤其是在构建和调试过程中.除此之外,有时我需要在"无响应"消息后重新启动它.

对于Visual Studio 2017,这个问题是否有稳定的解决方案?

performance visual-studio visual-studio-2017

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

在Visual Studio社区版2015和2017中缺少CodeLens引用计数

  1. 有没有理由在Visual Studio社区版中缺少引用计数(代码镜头)
  2. 可以在选项中启用它吗?

以下是Visual Studio 2015和2017社区版的屏幕截图:

无代码镜头的方法

以下是Visual Studio 2013的屏幕截图:

带代码镜头的方法

来源:dailydotnettips.com

visual-studio codelens visual-studio-2015 visual-studio-2017

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

VS2017/VS 2019从任务栏运行为管理员

当我从任务栏的最近列表中选择项目时,我想以管理员身份运行Visual Studio 2017/2019 ,即.通过Explorer/Shell快捷方式打开项目时.

我确实使用了设置:属性 - >快捷方式 - >高级 - >以管理员身份运行复选框.

不幸的是,这不会导致devenv以管理员身份运行.

有想法该怎么解决这个吗?

visual-studio visual-studio-2017 visual-studio-2019

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

在Visual Studio 2017中更新节点版本

有没有人知道在Visual Studio 2017中更新Node的制裁方法?我已经在我的开发PC上设置了Node 6,但是VS2017似乎附带了Node 5的捆绑副本,这意味着npm install在我的命令行上运行会设置各种包,例如node-sassNode 6的绑定,所以当我运行gulp时由于版本不匹配,VS任务运行器中的任务会出现问题.

我找到了VS Node安装,C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External但我有点不愿意破解并更换它.有人有升级经验吗?我知道我可以通过降级我的电脑上的版本进行同步,但这似乎是倒退.

visual-studio node.js visual-studio-2017

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

找不到System.Net.Http 4.2.0.0的奇怪问题

我有一个奇怪的问题,这让我发疯...

我有一个简单的类库项目(完整的.NET Framework,4.6.1),其中包含围绕Cosmos DB的功能的包装类.因此,我已将"Microsoft.Azure.DocumentDB"NuGet Package 1.19.1添加到此项目中.除此之外,我引用了"Newtonsoft.Json"NuGet Package 10.0.3,以及一些"Microsoft.Diagnostics.EventFlow.*"NuGet包.

到目前为止,一切都编译没有任何错误.

但只要我点击我的包装类 - 从简单的Service Fabric无状态服务(完整的.NET Framework 4.6.1)中消耗 - 并尝试执行以下代码行:

_docClient = new DocumentClient(new Uri(cosmosDbEndpointUrl), cosmosDbAuthKey);
Run Code Online (Sandbox Code Playgroud)

我在运行时遇到这个奇怪的错误:

发生System.IO.FileNotFoundException HResult = 0x80070002
消息=无法加载文件或程序集'System.Net.Http,Version = 4.2.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一.该系统找不到指定的文件.
Source = StackTrace:at Microsoft.Azure.Documents.Client.DocumentClient.Initialize(Uri 1 desiredConsistencyLevel) at Microsoft.Azure.Documents.Client.DocumentClient..ctor(Uri serviceEndpoint, String authKeyOrResourceToken, ConnectionPolicy connectionPolicy, NullableserviceEndpoint ,ConnectionPolicy connectionPolicy,Nullable 1 desiredConsistencyLevel)

内部异常1:FileNotFoundException:无法加载文件或程序集'System.Net.Http,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一.该系统找不到指定的文件.

我完全没有线索,为什么根本找不到System.Net.Http程序集 - 我的类库项目中甚至有一个程序集引用到.Net Framework程序集"System.Net.Http 4.0.0.0".

我也不明白的是,有这种奇怪的绑定重定向到4.2.0.0 - 哪一个来自?为了解决这个问题,我尝试将以下重定向添加到Service Fabric Service的app.config(使用类库):

但仍然没有区别,我仍然在运行时得到错误.

有人知道吗?有人见过这样的问题吗?

谢谢和问候,OliverB

.net dotnet-httpclient visual-studio-2017 service-fabric-stateless

79
推荐指数
5
解决办法
4万
查看次数

命名规则违规

我刚刚安装了visual studio 2017.当我打开一个现有的网站时,我收到各种各样的警告信息,例如:

IDE1006命名规则违规:这些单词必须以大写字符开头:swe_calc

在代码中,它被定义为:

[System.Runtime.InteropServices.DllImport("swedll32.dll")]
public static extern Int32 swe_calc(double tjd, int ipl, Int32 iflag, IntPtr xx, IntPtr serr);
Run Code Online (Sandbox Code Playgroud)

我的asp.net控件也会出现这种情况.作为DropDownList的示例:

IDE1006命名规则违规:这些单词必须以大写字符开头:ddlMonth_SelectedIndexChanged

如何在Visual Studio下消除这些类型的警告?

c# asp.net visual-studio-2017

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

如何使用csproj多目标.NET Core类库?

当.NET Core仍然使用该project.json格式时,您可以构建一个针对多个框架的类库(例如net451,netcoreapp1.0).

既然官方项目格式正在csproj使用MSBuild,那么如何指定要定位的多个框架?我试图寻找这个在VS2017的项目设置,但我能只针对从.NET框架的核心在单一框架(它甚至没有列出我的其他完整的.NET框架版本已经安装) :

在此输入图像描述

c# msbuild csproj .net-core visual-studio-2017

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