标签: visual-studio-2017

Visual Studio 2017错误:无法启动程序,在当前状态下操作不合法

在全新安装Visual Studio 2017之后,我尝试运行.NET Core Web项目,当我尝试在Chrome上运行它时,我收到此错误:

无法启动程序,在当前状态下操作不合法

asp.net visual-studio asp.net-core visual-studio-2017

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

未定义或导入预定义类型'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);
}
Run Code Online (Sandbox Code Playgroud)

当我编译时,我收到错误:

未定义或导入预定义类型'System.ValueTuple'2'

根据博客文章,这个功能默认情况下应该"打开".

我做错了什么?

c# c#-7.0 visual-studio-2017

362
推荐指数
4
解决办法
9万
查看次数

如何在VS 2017上停止调试时自动停止浏览器关闭

我正在尝试新的VS 2017 RC,并想知道是否有人知道如何恢复以前的调试行为

在VS 2015中它是这样的:

按开始调试

  • 网站会在新的Chrome标签页中打开
  • 按停止调试
  • 网站仍处于打开状态,网站仍在运行/活动状态

现在在2017年:

  • 按开始调试
  • 网站在新窗口中打开,无法与任何其他Chrome窗口/标签停靠
  • 按停止调试
  • 网站/ Chrome窗口关闭,无法继续使用该网站,除非我手动转到Chrome中的localhost窗口

2017年可以改用2015款式吗?因此,Chrome /网站窗口可以与其他Chrome窗口/标签对接,并在停止调试后保持打开状态?

此外,我发现新的Chrome窗口令人沮丧,因为它似乎没有任何历史/内容可用.例如,我无法自动填写表单或网址,这在我尝试测试表单时非常烦人

visual-studio visual-studio-2017

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

如何从Visual Studio 2017中禁用Perfwatson2.exe

如何在VS 2017中禁用Perfwatson?工具>扩展和更新>开发人员分析工具禁用Perfwatson .

visual-studio visual-studio-2017

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

在Visual Studio 2017中未发现单元测试

自从我安装它以来,我一直在与VS 2017挣扎.现在似乎单元测试只能从命令行"dotnet test"运行.

我的项目是.NET Core 1.1.1.我安装了SDK和1.1.1的框架更新.

我在MSDN上尝试了这个示例(https://msdn.microsoft.com/en-us/library/ms182532.aspx),它也完全失败了.

测试和主项目的所有NuGet包都是最新的.测试项目和主项目都没有错误地构建.测试从命令行成功运行.

有没有人在VS 2017中进行单元测试,如果是这样的话怎么样?

谢谢,约翰


更新 - 扩展

以下是一个不能在GitHub上运行的简单测试项目的示例.这是xUnit的一个例子,但我尝试过在MS测试中构建的NUnit和visual studio.无论我做什么测试或改变我都无法让VS测试运行器找到任何测试.

我试过的

  • 删除VS测试缓存文件 DEL %TEMP%\VisualStudioTestExplorerExtensions
  • 重启VS.
  • 关闭/打开测试资源管理器
  • 安装xUnit Microsoft.DotNet.InternalAbstractions(参见SO帖子)
  • 对于NUnit,请确保已安装适配器,并且与NUnit软件包版本(3)相同
  • test -> test settings -> default processor architecture 设置为x86

问题
任何人都可以在VS2017(.csproj项目文件)中提供.Net Core 1.1.0解决方案的工作示例,其中VS测试资源管理器成功找到单元测试在给出的示例中向我显示问题.

unit-testing visual-studio-2017

202
推荐指数
12
解决办法
14万
查看次数

相当于dotnet core/csproj中的AssemblyInfo

由于dotnet核心移回到.csproj格式,因此有一个新的自动生成MyProject.AssemblyInfo.cs,其中包含.

[assembly: AssemblyCompany("MyProject")]
[assembly: AssemblyVersion("1.0.0.0")]
Run Code Online (Sandbox Code Playgroud)

请注意,每次构建时都会自动重新生成.以前该文件位于/ obj /目录中,现在它似乎只在内存中,因为在磁盘上找不到该文件并且单击错误消息不会打开任何文件.

这是错误消息: 在此输入图像描述

由于它们在那里定义,我无法在经典中定义它们AssemblyInfo.cs.

我在哪里/如何定义项目的公司和版本?

assemblyinfo visual-studio .net-core visual-studio-2017

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

如何在不安装IDE的情况下在构建服务器上安装VS2017版本的msbuild?

从历史上看,这已经使用Microsoft Build Tools完成.但似乎构建工具可能不适用于2015年之后的版本.替换似乎是Visual Studio构建工具,它似乎还没有真正的主页.

我下载了VS2017 Professional安装程序,然后转到Individual Components选项卡.然后,摘要告诉我Visual Studio核心编辑器在那里,占用753MB.我不想要编辑.只是msbuild.没有办法取消选择编辑器.

有没有办法安装最新版本的msbuild而不安装Visual Studio IDE?

msbuild build-tools build-server visual-studio-2017

193
推荐指数
1
解决办法
13万
查看次数

我可以在Visual Studio 2012/2013/2015/2017中录制/播放宏吗?

显然从Visual Studio 2012中删除了宏.

是否有插件/扩展/工具可以让我录制和播放键盘宏(很像Visual Studio 2010中的录制/播放临时宏)?

例如,我通常会在将代码从一种语言转换为另一种语言时使用宏,或者从文本列表中快速生成属性等.

macros visual-studio-2013 visual-studio-2015 visual-studio-2017 visual-studio-2019

189
推荐指数
7
解决办法
8万
查看次数

如何修复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'来获取更多信息.

继续显示此错误消息?

Microsoft Visual Studio  -

此错误也出现在Visual Studio 2017中.

c# visual-studio visual-studio-2012 visual-studio-2017

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

找不到资产文件project.assets.json.运行NuGet包还原

我正在尝试使用nopCommerce(这是用.NET Core编写的),但当我想运行该项目时,我面临52个错误告诉我运行一个nuget包恢复

资产文件〜\ obj\project.assets.json'找不到.运行NuGet包还原以生成此文件.Nop.Web.MVC.Testsote

当我使用右键单击解决方案并选择Restore Nuget Packages时,我收到以下消息:

所有软件包都已安装,无需恢复.

但那些52个错误仍然存​​在,并且在工具 - > NuGet包管理器 - >管理NuGet包解决方案中解决方案 没有安装任何东西,我最近也将我的VS2017更新为15.5.4

nuget nuget-package-restore .net-core visual-studio-2017

180
推荐指数
16
解决办法
8万
查看次数