我正在使用Visual Studio 2017中的ASP.NET应用程序,我注意到Node.JS:运行在1.3GB到1.8GB内存的服务器端Javascript进程.我的IIS工作进程是VS 2015中的正常大小.
我的应用程序不包含任何Node.JS库.我无法弄清楚如何关闭此Node.JS:服务器端Javascript进程.对于我没用的东西来说,它占用了太多的记忆.
除了卸载VS 2017并切换回VS 2015之外,有没有办法解决这个问题?
在任务管理器中杀死主进程不会影响VS中的任何内容,但是如果我转到详细信息选项卡并终止单个正在运行的进程,则会导致Visual Studio崩溃.我拍摄了一段视频,说明我杀了这个过程后发生了什么,并运行了我的本地网页(对不起质量,SO图像尺寸限制为2MB):
我目前正在使用最新的Visual Studio 2017 Release Candidate来创建.Net Standard 1.6库.我正在使用xUnit对我的代码进行单元测试,并且想知道你是否仍然可以在VS2017中测试内部方法.
我记得你可以在VS2015中使用一行AssemblyInfo.cs类来使指定的项目能够看到内部方法
[assembly:InternalsVisibleTo("MyTests")]
Run Code Online (Sandbox Code Playgroud)
由于VS2017 .Net标准项目中没有AssemblyInfo.cs类,我想知道您是否还可以对内部方法进行单元测试?
我想用Target Framework .NET Standard 2.0创建一个类库项目.
我已经更新了我Visual Studio 2017的版本15.3,并在Visual Studio安装程序中检查.NET Framework 4.7 SDK并.NET Framework 4.7 targeting pack手动安装它们.
.NET Standard 2.0"项目/应用程序"窗口中的"目标框架"组合框中仍然没有选项.所以我.csproj手动将文件中的TargetFramework标记更改为netstandard2.0,但在尝试构建后,我收到此错误:
当前的.NET SDK不支持以.NET Standard 2.0为目标.要么是.NET Standard 1.6或更低版本,要么使用支持.NET Standard 2.0的.NET SDK版本.
从头开始安装Visual Studio 2017(RC)后,我找不到标准的模板列表.我特别感兴趣的是Console Application (C#) template和Windows Form (C#) template.我很确定我错过了一个单独的组件.我不确定应该安装哪一个,我不想安装所有这些.
请参阅我的列表并安装了组件.
我正在尝试使用.NET 4.7开始一个新项目.我安装了Creators Update以及最新版本的Visual Studio 2017.当我启动项目和设备来选择.NET版本时,我所拥有的最新.NET框架版本是4.6.2.当我下载一个新的.NET框架时,它只列出4.6.2作为最新的MS,你可以下载.它说.NET 2017包含在VS 2017中.我缺少什么?
安装Visual Studio 2017 Professional后,我无法再在Visual Studio 2015 Professional中构建我的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并再次重新打开它时,我收到原始错误消息
当我尝试在Windows 10上的visual studio 2017RC中运行Web应用程序时,它会打开一个新的浏览器实例(在我的案例中为chrome).我也尝试过使用Internet Explorer,情况相同,浏览器没有登录,但如果我只是手动运行chrome就会登录.如何阻止visual studio在每次运行Web应用程序时运行新的浏览器实例?当我按下运行网站时,它应该在与之前的应用程序相同的窗口中打开(仅下一个选项卡)
我花了几个小时的时间试图找到一种在.NETCoreApp 1.1(Visual Studio 2017)中自动增加版本的方法.
我知道AssemblyInfo.cs是在文件夹中动态创建的: obj/Debug/netcoreapp1.1/
它不接受旧的方法:
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.*")]
如果我将项目设置为包我可以在那里设置版本,但这似乎用于构建AssemblyInfo.cs文件.
我的问题是,有没有人想出如何控制.NET Core(或.NETStandard)项目中的版本.
在尝试编译解决方案时,我收到以下构建错误:
错误MSB3644找不到框架".NETFramework,Version = v4.6.2"的引用程序集.要解决此问题,请为此框架版本安装SDK或Targeting Pack,或者将应用程序重新定位到已安装SDK或Targeting Pack的框架版本.请注意,程序集将从全局程序集缓存(GAC)中解析,并将用于代替引用程序集.因此,您的程序集可能无法正确定位到您想要的框架.C:\ RPR\Dev\Libraries\Common\Common.csproj C:\ Program Files(x86)\ Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets 1111
我已经尝试安装.NET Framework 4.6.2 SDK以及4.6 Targeting Pack,但是我已经安装了它的两个错误.我也尝试过安装Visual Studio 2017,但它仍然会出现同样的错误.
有任何想法吗?
我正在使用Visual Studio 2017,我正在尝试创建.Net Standard 1.5库并在.Net 4.6.2 nUnit测试项目中使用它.
我收到以下错误...
无法加载文件或程序集'System.Runtime,Version = 4.1.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一.该系统找不到指定的文件.
我尝试过以下方法:
这是一个错误吗?有解决方法吗?任何帮助表示赞赏.
c# ×3
.net ×2
.net-core ×2
.net-4.7 ×1
asp.net ×1
asp.net-core ×1
asp.net-mvc ×1
node.js ×1
unit-testing ×1