Questions tagged «visual-studio-2017»

Visual Studio 2017(aka Visual Studio“ 15”,包括C ++编译器版本19.1)是Microsoft Visual Studio的版本。除非您对此特定版本有特定疑问,否则不要使用此标记。

8
Visual Studio 2017中没有模板
从头开始安装Visual Studio 2017(RC)后,我找不到模板的标准列表。我专门在兴趣Console Application (C#) template和Windows Form (C#) template。我很确定我缺少单个组件之一。我不确定应该安装哪一个,也不想全部安装。 请查看安装了组件的我的列表。

25
Visual Studio 2017-无法加载文件或程序集'System.Runtime,Version = 4.1.0.0'或其依赖项之一
我正在使用Visual Studio 2017,并尝试创建.Net Standard 1.5库并在.Net 4.6.2 nUnit测试项目中使用它。 我收到以下错误... 无法加载文件或程序集“ System.Runtime,版本= 4.1.0.0,区域性=中性,PublicKeyToken = b03f5f7f11d50a3a”或其依赖项之一。该系统找不到指定的文件。 我尝试了以下方法: 参考标准库作为项目参考。错误:给我上一个错误。 为我的标准库创建一个NuGet pkg并引用它。错误:类型为System.String,需要System.String。这是因为System.Runtime最终被项目引用,并且具有所有标准类型的定义。 参考NuGet pkg NetStandard.Library。错误:给我与#相同的错误(“类型为System.String,需要System.String”)。注意:在执行此操作之前,我从项目中清除了所有NuGet软件包,然后仅添加了nUnit和NetStandard.Library软件包(已安装了45个其他软件包)。 这是一个错误吗?有解决方法吗?任何帮助表示赞赏。

6
强制卸载Visual Studio
卸载Microsoft Visual Studio Ultimate 2015预览版时,它引发错误,提示“ Microsoft Visual Studio Ultimate 2015预览版已停止工作” 邮件内容包括: 问题导致程序停止正常运行。Windows将关闭程序并通知您是否有解决方案。 我在Google上搜索,发现可以在此处卸载Visual Studio 2010的实用程序,但对于Visual Studio 2012、2013和2015不存在任何实用程序。我的问题是: 是否有任何通用实用程序按版本卸载Visual Studio? 还是有一种方法可以在不使用“程序和功能”菜单的情况下强行卸载Visual Studio 2012?

14
黄色警告三角形对Visual Studio 2017中的依赖关系意味着什么?
我刚刚将PCL库转换为新的.Net Standard库,并且在依存关系上有一些黄色警告三角形,如下所示: 在转换过程中,它使所有nuget包(包括依赖项)都遍历,因此可以重复。 如何找出黄色警告三角形代表什么? 编辑 构建日志: 要阻止NuGet在构建过程中还原软件包,请打开“ Visual Studio选项”对话框,单击“软件包管理器”节点,然后取消选中“允许NuGet在构建过程中下载丢失的软件包”。NU1605:检测到软件包降级:NUnit从3.8.1降到2.6.4。直接从项目中引用包以选择其他版本。 MyProj.UI.Tests-> MyProj.Core.Tests-> NUnit(> = 3.8.1) MyProj.UI.Tests-> NUnit(> = 2.6.4)NU1605:检测到包降级:NUnit从3.8.1降到2.6.4。直接从项目中引用包以选择其他版本。MyProj.UI.Tests.iOS-> MyProj.UI.Tests-> MyProj.Core.Tests-> NUnit(> = 3.8.1)MyProj.UI.Tests.iOS-> NUnit(> = 2.6.4)NU1605:检测到的软件包降级:NUnit从3.8.1降到2.6.4。直接从项目中引用包以选择其他版本。 MyProj.UI.Tests.Android-> MyProj.UI.Tests-> MyProj.Core.Tests-> NUnit(> = 3.8.1)MyProj.UI.Tests.Android-> NUnit(> = 2.6.4)

4
无法选择.NET 4.7
我正在尝试使用.NET 4.7启动一个新项目。我安装了Creators Update以及Visual Studio 2017的最新版本。启动项目和设备以选择.NET版本时,我拥有的最新.NET Framework版本是4.6.2。当我下载一个新的.NET框架时,它仅列出4.6.2作为可下载的最新MS版本。它说.NET 4.7包含在VS 2017中。我缺少什么?


4
无法从使用Visual Studio 2017和C#7.0的方法返回元组
我已经安装了一周前发布的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); } 编译器正在生成错误: 错误CS8137无法定义利用元组的类或成员,因为找不到编译器所需的类型'System.Runtime.CompilerServices.TupleElementNamesAttribute'。您是否缺少参考? 我试图在框架中找到一个使用该名称的引用,但是没有运气! 如果我们需要其他东西来使用C#7.0功能,那么对于每个项目都需要这样做很奇怪?

10
Visual Studio 2017在构建和调试过程中速度太慢
我刚刚在具有以下规格的PC上安装了Visual Studio 2017: 英特尔至强E5-1600 v3 @ 3.50 GHz处理器,16 GB RAM和Windows 10 Pro 64位操作系统。 尽管PC性能几乎是完美的,但我通常在Visual Studio 2017中遇到速度慢的问题,尤其是在构建和调试过程中。除此之外,有时我需要在“无响应”消息后重新启动它。 是否有针对此问题的Visual Studio 2017稳定解决方案?

5
Visual Studio 2017安装中断Visual Studio 2015 ASP.NET Core项目
安装Visual Studio 2017专业版后,我无法再在Visual Studio 2015专业版中构建ASP.NET Core。我从未在VS2017中打开过这个项目 我懂了 尝试运行项目模型服务器进程(1.0.0-preview3-004056)时发生以下错误。 无法启动该过程。找不到与命令dotnet-projectmodel-server匹配的可执行文件 然后,我在Visual Studio 2015中创建了一个全新的ASP.NET Core项目,加载项目时得到的消息完全相同。 另外,当我要构建项目时,我得到 MSB1009:项目文件不存在。 ASP.NET 5项目不会发生相同的问题,因此仅限于ASP.NET Core Visual Studio 2017 3月7日更新 如果像下面的答案中那样添加了global.json,则global.json该C:\Program Files\dotnet\sdk\文件夹中存在的和中使用的任何.net框架版本都会收到错误消息 错误MSB4019找不到导入的项目“ C:\ Program Files \ dotnet \ sdk \ XXX \ Microsoft \ VisualStudio \ v14.0 \ DotNet \ Microsoft.DotNet.Props”。确认声明中的路径正确,并且文件在磁盘上。 另外,当关闭Visual Studio并再次将其重新打开时,也会收到原始错误消息

8
如何摆脱Visual Studio中的命名规则冲突消息?
我刚刚安装了Visual Studio2017。打开现有网站时,会收到各种各样的警告消息,例如: 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); 我的ASP.Net控件也会发生这种情况。作为DropDownList的示例: IDE1006违反命名规则:这些单词必须以大写字母开头:ddlMonth_SelectedIndexChanged 如何在Visual Studio中消除这些类型的警告?

4
如何使用csproj多目标.NET Core类库?
当.NET Core仍使用该project.json格式时,您可以构建一个针对多个框架的类库(例如net451,netcoreapp1.0)。 现在,正式的项目格式正在csproj使用MSBuild,您如何指定多个目标框架?我试图寻找这个在VS2017的项目设置,但我能只针对从.NET框架的核心在单一框架(它甚至没有列出我的其他完整的.NET框架版本都已经安装) :

4
在Visual Studio 2017中更新节点版本
有谁知道在Visual Studio 2017中更新节点的认可方法吗?我已经在开发PC上设置了Node 6,但是VS2017似乎附带了Node 5的捆绑副本,这意味着npm install在命令行上运行会设置各种程序包,例如node-sass与Node 6的绑定,因此当我运行gulp时VS Task Runner中的任务由于版本不匹配而失效。 我在安装VS Node时发现了,C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External但我有点不愿意修改并替换它。任何人都有升级的经验吗?我知道可以通过降级PC上的版本进行同步,但这似乎是倒退。



13
无法加载文件或程序集'Microsoft.Build.Framework'(VS 2017)
当我尝试运行命令“ update-database”时,出现此异常: 指定“ -Verbose”标志以查看应用于目标数据库的SQL语句。System.IO.FileNotFoundException:无法加载文件或程序集“ Microsoft.Build.Framework,版本= 15.1.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”或其依赖项之一。该系统找不到指定的文件。文件名:“ Microsoft.Build.Framework,版本= 15.1.0.0,文化=中性,PublicKeyToken = b03f5f7f11d50a3a” WRN:程序集绑定日志记录已关闭。要启用程序集绑定失败日志记录,请将注册表值[HKLM \ Software \ Microsoft \ Fusion!EnableLog](DWORD)设置为1。注意:程序集绑定失败日志记录会降低性能。要关闭此功能,请删除注册表值[HKLM \ Software \ Microsoft \ Fusion!EnableLog]。 无法加载文件或程序集“ Microsoft.Build.Framework,版本= 15.1.0.0,区域性=中性,PublicKeyToken = b03f5f7f11d50a3a”或其依赖项之一。系统找不到指定的文件。

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.