Questions tagged «visual-studio-2017»

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


10
未定义或导入预定义类型“ System.ValueTuple´2”
我已经安装了Visual Studio 15 Preview 3,并尝试使用新的元组功能 static void Main(string[] args) { var x = DoSomething(); Console.WriteLine(x.x); } static (int x, int y) DoSomething() { return (1, 2); } 编译时出现错误: 未定义或导入预定义类型“ System.ValueTuple´2” 根据博客文章,此功能默认情况下应处于“启用”状态。 我做错什么了?

6
在VS 2017上停止调试时如何停止浏览器自动关闭
我正在尝试新的VS 2017 RC,想知道是否有人知道如何恢复以前的调试行为 在VS 2015中,它像这样: 按开始调试 网站在新的Chrome标签中打开 按停止调试 网站仍处于打开状态,并且该站点仍在运行/活动 现在在2017年: 按开始调试 网站会在新窗口中打开,无法与其他任何Chrome窗口/标签页对接 按停止调试 网站/ Chrome窗口关闭,除非我手动进入Chrome中的localhost窗口,否则无法继续使用该网站 2017年有可能改回2015年风格吗?因此,Chrome /网站窗口可以与其他Chrome窗口/标签对接,并且在您停止调试后仍保持打开状态吗? 另外,我发现新的Chrome窗口令人沮丧,因为它似乎没有可用的历史记录/内容。例如,我无法自动完成表单或URL,这在我尝试测试表单时非常烦人

29
找不到资产文件project.assets.json。运行NuGet软件包还原
我正在尝试使用nopCommerce(这是用.NET Core编写的),但是当我想运行项目时,我会遇到5​​2条错误消息,告诉我运行nuget包还原 资产文件〜\ obj \ project。未找到assets.json。运行NuGet软件包还原以生成此文件。Nop.Web.MVC.Testsote 当我在解决方案上单击鼠标右键,然后选择“还原Nuget程序包”时,收到以下消息: 所有软件包都已安装,没有任何要还原的内容。 但是那52个错误仍然存​​在,并且在工具-> NuGet软件包管理器->管理解决方案的NuGet软件包中,解决方案 上没有安装任何东西,我最近也将VS2017更新为15.5.4

6
等效于dotnet core / csproj中的AssemblyInfo
由于dotnet核心移回了.csproj格式,因此自动生成了一个新的MyProject.AssemblyInfo.cs包含其中的内容。 [assembly: AssemblyCompany("MyProject")] [assembly: AssemblyVersion("1.0.0.0")] 请注意,这会在每个版本中自动重新生成。以前,该文件是在/ obj /目录中找到的,但现在似乎只存在于内存中,因为在磁盘上找不到该文件,并且单击错误消息不会打开任何文件。 这是错误消息: 由于它们是在那里定义的,所以我无法在古典音乐中自己定义它们AssemblyInfo.cs。 我在哪里/如何定义项目的公司和版本?


30
在Visual Studio 2017中未发现单元测试
自从安装VS 2017以来,我一直在努力。现在看来,单元测试只能从命令行“ dotnet测试”运行。 我的项目是.NET Core 1.1.1。我安装了1.1.1的SDK和框架更新。 我已经在MSDN(https://msdn.microsoft.com/en-us/library/ms182532.aspx)上尝试了该示例,该示例也以完全相同的方式失败。 用于测试和主项目的所有NuGet软件包都是最新的。测试项目和主项目都可以正确构建。可以从命令行成功运行测试。 有没有人获得过在VS 2017中运行的单元测试,如果可以的话如何? 谢谢,约翰 更新-扩展 这是一个无法在GitHub上运行的简单测试项目的示例。这是xUnit的示例,但我尝试了NUnit和内置于MS测试中的visual studio。无论我进行什么测试或进行什么更改,我都无法让VS测试跑步者找到任何测试。 我尝试过的 删除VS测试缓存文件 DEL %TEMP%\VisualStudioTestExplorerExtensions 重新启动VS 关闭/打开测试浏览器 对于已安装的xUnit Microsoft.DotNet.InternalAbstractions(请参见SO post) 对于NUnit,请确保已安装适配器,并且与NUnit软件包具有相同的版本(3) test -> test settings -> default processor architecture 设置为x86 问题 任何人都可以在VS2017(.csproj项目文件)中提供.Net Core 1.1.0解决方案的工作示例,在该示例中VS测试浏览器成功找到了单元测试,或者在给出的示例中向我展示了问题。

1
如何在不安装IDE的情况下在构建服务器上安装VS2017版本的msbuild?
从历史上看,这是通过Microsoft Build Tools完成的。但是,似乎构建工具可能不适用于2015年以后的版本。替代品似乎是Visual Studio构建工具,它似乎还没有真正的主页。 我下载了VS2017 Professional安装程序,然后转到“ 单个组件”选项卡。马上,摘要告诉我Visual Studio核心编辑器在那里,占用了753MB。我不要编辑 只是msbuild。无法取消选择编辑器。 有没有一种方法可以安装最新版本的msbuild而无需同时安装Visual Studio IDE?

30
如何解决Microsoft Visual Studio错误:“程序包未正确加载”?
我安装了Visual Studio 2012和DevExpress 13.1。在Visual Studio启动时,它产生了此附件图像显示的错误, 'Microsoft.VisualStudio.Editor.Implementation.EditorPackage'程序包未正确加载。 该问题可能是由于配置更改或安装其他扩展程序引起的。您可以通过检查文件'C:\ Users \ must \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0 \ ActivityLog.xml'获得更多信息。 继续显示此错误消息? 此错误也出现在Visual Studio 2017中。

10
我可以在Visual Studio 2012/2013/2015/2017/2019中记录/播放宏吗?
显然,宏是从Visual Studio 2012中删除的。 是否有一个插件/扩展程序/工具可以让我记录和播放键盘宏(与Visual Studio 2010中的记录/播放临时宏非常相似)? 例如,在将代码从一种语言转换为另一种语言或从文本列表快速生成属性时,通常会使用宏。

10
VS 2017中的类图
我一直在使用VS 2015,并且喜欢“类图”项。我最近升级到2017年,似乎找不到“类图”项。有人知道我该怎么做吗?

10
如何在VS2017中禁用新的调试窗口
我正在使用Visual Studio 2017 RC,对单击调试时弹出的新Chrome窗口感到非常沮丧。 调试Chrome窗口问题: 花费很多时间才能启动/“附加”网站(我认为它会附加我不需要的所有JavaScript调试程序,因为无论如何我都使用Chrome DevTools) 不可与其他Chrome窗口对接(作为标签页) 不记得表单历史。如果我要测试表格,则无法自动完成表格数据,因此每次都必须输入全部内容 不记得网址历史记录。如果要测试网站上的特定页面,则无法从Chrome网址栏下拉菜单中快速选择网址。必须完整输入网址 未启用扩展程序,因此无法使用标尺或颜色选择器扩展程序 调试停止时,Chrome窗口将关闭,因此我必须打开一个新窗口以继续浏览本地站点 有谁知道如何禁用这个新的调试样式窗口,然后回到VS 2015中的状态?



30
Visual Studio 2015或2017无法发现单元测试
编辑2016-10-19: 最初的问题是关于使用XUnit测试运行程序的VS2015 CTP6特有的问题。从答案中可以很明显地看出,Visual Studio中的单元测试发现存在着更为广泛的问题,这可能发生在许多不同的情况下。我整理了我的问题以反映这一点。 我还在自己的答案中包含了一个脚本,直到今天,当类似问题出现时,我仍会使用该脚本来解决它们。 事实证明,许多其他答案也有助于更好地理解VS测试运行程序的复杂性。我感谢人们仍在分享他们的解决方案! 原始问题2015-04-10: 从昨天开始,我的Visual Studio Test Explorer将不会发现我的任何项目的测试。构建后,它也不显示绿色的加载栏。 当我转到Visual Studio测试资源管理器并单击“全部运行”时,或者当我右键单击任何测试方法并选择“运行测试”时,我将在输出窗口中获得以下内容: Could not load file or assembly 'Microsoft.VisualStudio.Web.ProjectSystem, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. 我在Windows 10运行Visual Studio 2015年CTP 6 Pro的技术预览版,构建10041. .NET Framework版本似乎并不重要-它发生的4.0,4.5.2和4.6。 我尝试使用以下测试框架,并且所有框架都具有相同的行为: Microsoft.VisualStudio.QualityTools.UnitTestFramework v14.0.22609.0 xunit v2.1.0-beta1-build2945 与 xunit.runner.visualstudio …

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.