首页 > TAG信息列表 > visual-studio-2017

c#-HasRequired和WithOptional不生成一对一关系

我有两个非常简单的对象: public class GenericObject { public int Id { get; set; } public string description { get; set; } public User UserWhoGeneratedThisObject { get; set; } } public class User { public int Id { get; set; } public string

c#-为什么Visual Studio代码样式设置认为DateTime不是内置类型,而Guid却像是内置类型?

我已经设置好了,所以我必须对显式类型使用显式类型,在其他地方都使用var: 这对于int甚至Guid都适用,但不适用于DateTime: 为什么要为日期时间变量使用var而不是显式的日期时间类型?解决方法:根据docs,DateTime不是内置类型(另请参见here). 仅内置小写别名,例如int或string. 您的Guid

c#-安装Visual Studio 2017 RC会破坏dotnet core 1.0.1吗?

安装Visual Studio 2017 RC后,我将无法再构建使用.net core 1.0.1的项目,因此它不像我们希望的那样“并行”. 当我建立时,我得到这个错误: D:\dev\app >dotnet build Microsoft (R) Build Engine version 15.1.0.0 Copyright (C) Microsoft Corporation. All rights reserved. Bui

c#-Visual Studio 2017中的高级代码格式

我正在寻找一种方法来在Visual Studio 2017中获得更多使用C#格式化代码的可能性,经过数日的谷歌搜索之后,我觉得这似乎是找到答案的地方. 我们正在寻找的功能是将代码声明放入一个块中,以便例如 public Foo(string name, string adress, int numberOfBooksOwned) { Name = nam

C#-Web Essentials 2017未在Visual Studio 2017工具栏中显示

我刚刚从here下载并安装了Visual Studio 2017的Web Essentials2017.但是它没有在VS工具栏或任何浏览器中显示! 任何想法如何解决这个问题?解决方法:根据GitHub:https://github.com/madskristensen/WebEssentials2017/issues/12上的此问题,它将无法在旧版本上正常工作. 您需要这样做: >

c#-尽管使用System.Web.Odata.Extensions,“’HttpRequestMessageProperties’不包含’PathHandler’的定义”

我当前正在学习如何使用MS’s ASP.NET web API guide 创建OData服务.在“助手”部分中,尝试获取HttpRequestMessage.ODataProperties().PathHandler或… Model字段会引发上述错误.根据MS’s documentation,导入System.Web.OData.Extensions应该正确. 对于Odata.Client使用6.13.0,对

c#-Visual Studio在NuGet包中错误地包装了wwwroot

我目前正在利用新的Visual Studio 2017工具从具有project.json格式的* .xproj升级到* .csproj文件格式.以下是我同时用于IDE和SDK / .NET Core CLI的版本: Visual Studio版本 Microsoft Visual Studio Community 2017 Version 15.4.3 VisualStudio.15.Release/15.4.3+27004.2008 M

c#-Visual Studio 2017调试错误:“框架不在模块中”

更新Visual Studio之后,我尝试恢复调试,并收到以下错误: “框架不在模块中” “在w3wp.exe中的0x246E8BF8处引发异常:0xC0000005:访问冲突读取位置0x00000000. 这些是什么意思,如何恢复调试?解决方法:After doing some digging,我通过在“异常设置”中选中“公共语言运行时异常”框再次

首页> C#>如何设置选项卡的Visual Studio解决方案?

我对Visual Studio的默认设置是“保留选项卡”和“ 4个空格”. 但是对于一种C#解决方案,format命令始终将制表符替换为2个空格.只有一个解决方案会受到影响,并且我看不到任何实际说“ 2个空格”的设置. 这会影响使用同一解决方案的另一个开发人员(不同的插件集),因此必须在项目或解

在Visual Studio的监视窗口中使用LINQ表达式

我在程序中有一个byte []变量,例如: byte[] myByteArray = new byte[] { 0xF0, 0x0F }; 在调试该程序时,我想在Visual Studio的“监视”窗口中将字节数组的内容显示为单个十六进制值. 因此,我尝试在监视窗口中使用以下LINQ表达式,但未成功: myByteArray.Select(value => value.ToS

语音识别程序随机显示预定义的单词(在“ GramarBuilder()”中定义)以显示语法中不存在的那些已说出的单词

我是C#的新手,我不确定是否在正确的论坛上写作.我正在构建简单的语音识别程序,该程序将语音命令作为输入,执行语音到文本的翻译,然后搜索与该文本匹配的视频. I am using grammarBuider() and define my own grammar for more accurate speech recognition. But the problem i

c#-“查找用法”和“查找所有参考”之间的区别

Visual Studio(尤其是VS 2017)中的“查找用法”和“查找所有引用”之间有什么区别?它们生成不同的UI窗口,因此它们看起来像独特的功能.他们什么时候会返回不同的结果集?解决方法:查找用法是Resharper功能(即不是直接内置于Visual Studio中).

c#-类和名称空间的引用Visual Studio 2017

我为我的小项目注意到,在导入类时,有些会使用完整文件夹引用,而其他人则不会. 这是我正在从事的Mini项目的代码. 模型文件夹包含两个实体,汽车和飞机 namespace Mini.Models { public class Auto { // code and stuff } } namespace Mini.Models { publi

c#-目标“ GetCopyToPublishDirectoryItems”在项目中不存在.

安装Visual Studio 2017 RC并升级我的ASP.NET Core Web应用程序(.NET Framework)项目后,我不再能够将项目发布到文件系统. 构建解决方案工作正常,但是当我发布时出现此错误: The target "GetCopyToPublishDirectoryItems" does not exist in the project. 我的项目引用了一个旧

C#-Visual Studio 2017 CSHTML文件错误

我在新的VS2017中打开了现有的VS2015解决方案.希望它能正常工作,但是,我在where子句中的@ model,@ ViewBag,@ ActionLink,@ Url,@ Partial,@ Scripts,@ Styles和lambda表达式下看到很多红线在页面的模型上. 不知道是什么丢失或错误.该解决方案可以生成,但是在cshtml文件中显示错误.

c#-无法在Visual Studio 2017中复制文件.exe

我有一个引用.NET Framework的asp.net核心项目,并且我正在使用Visual Studio 2017 Enterprise.当我尝试构建解决方案时,遇到了以下错误: Unable to copy file "obj\Debug\net461\MyProject.exe" to "bin\Debug\net461\MyProject.exe". Access to the path 'bin\Debug\net461\M

我如何在Visual Studio 2017 15.6.0中调试单元测试

全新机器,Visual Studio 2017 Enterprise 15.6.0的新安装. 我似乎无法调试测试.我收到以下错误: Microsoft.VisualStudio.TestPlatform.ObjectModel.TestPlatformException: Failed to launch testhost with error: System.AggregateException: One or more errors occurred. () --

c#-.NET分析器:程序包版本与程序集版本

如下图所示,当使用VS 2017创建带有代码修复(.NET Standard)的Analyzer类型的项目时,在项目的属性选项卡中有程序包版本,程序集版本和程序集文件版本. 这3个版本是否相互关联?另外,当我在项目中进行更改时,应该如何更改版本号?例如,如果我修复了错误,添加了新规则等.解决方法: Are t

CodeGo.net>如何在ASP.NET Core项目中使用MStest测试Ok()结果

我正在使用MStest来测试我的控制器. 我要测试此操作: [HttpGet(Name = "GetGroups")] public async Task<IActionResult> Get() { var groups = await _unitOfWork.Repository<Groupe>().GetAllAsync(); var groupsDto = Mapper.Map<IEnumerable<GroupDto>

C#-CoInitializeSecurity在Visual Studio 2017中引发RPC_E_TOO_LATE

我正在尝试运行一个在启动时调用CoInitializeSecurity的应用程序.这在Visual Studio 2013中有效,但在Visual Studio 2017中不适用-我很好奇为什么会这样. 在Visual Studio 2017中启动时调用CoInitializeSecurity时,我收到一个错误代码为RPC_E_TOO_LATE(0x80010119)的COMException,

c-使用CMake和Android NDK,“ C编译器[…]无法编译简单的测试程序”

我目前正在测试Windows上对Android NDK C项目的Visual Studio 2017 RC CMake支持,但遇到问题. 当我尝试使用以下方法生成CMake缓存时: <cmake.exe> -G "Visual Studio 15 2017" -DCMAKE_INSTALL_PREFIX:PATH=<install_path> -DCMAKE_TOOLCHAIN_FILE="<androidNDK_path>\build

c# – Unity在Play上崩溃,很可能是无限循环,但找不到问题

谢谢阅读. 我目前正在使用C#在Unity中构建一个小型存储卡游戏.我已经完成了代码的主要部分但是当我按某个场景上的播放按钮时,Unity会冻结. 我相信这是由于一个无限的While循环,但我找不到问题.我真的很感激任何人都可以提供帮助.我将在下面留下我的代码.提前致谢. using System.C

如何防止Visual Studio 2017构建javascript?

我今天升级到VS2017,我看到每次我在我的网络应用程序项目中更改内容时 – 构建再次构建我的所有javascript(我正在使用webpack for client). 它很酷,但需要花费很多时间,所以我很乐意配置它来停止构建javascript(我会在它改变的时候自己构建它).解决方法:简单的答案 在csproj文件中

在VS 2015命令提示符中找不到c – rc.exe

我刚刚安装了Windows 10 Creators Update(版本10.0.15063). 我安装了多个版本的Visual Studio(2012年,2013年,2015年和2017年).我几周前才安装了VS 2017. 问题 在“VS2015 x64本机命令提示符”中运行时,CMake(版本3.8.1)不再找到C/C++编译器(在VS 2017命令提示符下运行时它可以正常

c – 模板化使用不能嵌套在Visual Studio中

这简直就像我可以制作一个玩具示例仍然可以找到错误: struct Vector3f64 { double x; double y; double z; }; struct Vector3f32 { float x; float y; float z; }; // I use this to select their element type in functions: template <typename T> us