Tag: visual studio 2017

在Visual Studio 2017中找不到类图

我已使用安装程序在我的计算机上安装了Visual Studio 2017 Enterprise,并且有一些可选选项,如“类图”。 我已经检查了它但它不会出现在我的项目模板中。 程序语言:C# 版本VS 2017:15.0.26228.9 版本VS安装程序:1.5.30308.1 VS安装程序 – 已检查并已安装类图(屏幕截图) 在左侧,我们无法在VS 2015中找到“模型项目”类别 问候

将.net核心与遗留的.net框架dll一起使用

我可以将.net核心与遗留的.net框架dll一起使用吗? 答案似乎不是……但我只能找到引用project.json的资源,而这些资源已经不存在了。 我创建了一个新的.net核心库,并试图引用一个遗留的.net框架DLL。 当我试图调用DLL时,vs2017抱怨我没有Stream对象正在寻找。 它建议我引用mscorlib.dll或installa Nuget包。 快速帮助未能引用mscorlib.dll。 如果我手动引用它,我会收到以下错误: 类型’TargetFrameworkAttribute’存在于’mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089’和’System.Runtime,Version = 4.1.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a’C:\ Users。 .. \应用程序数据\本地\ Temp.NETCoreApp,版本= v1.1.AssemblyAttributes.cs NuGet包是Microsoft.NETFx2.0。 快速帮助无法安装它。 如果我从命令行运行它: > PM> install-package microsoft.netfx20 GET > https://api.nuget.org/v3/registration2-gz/microsoft.netfx20/index.json > OK > https://api.nuget.org/v3/registration2-gz/microsoft.netfx20/index.json > 46ms Restoring packages for … Install-Package : Package > Microsoft.NetFX20 1.0.3 is not compatible […]

CodedUI – Chrome浏览器中的Windows身份validation

我正在使用“Cross Browser Selenium Components”插件在Chrome浏览器中运行codedui测试。 当我启动我的Web应用程序时,它需要Windows身份validation才能登录到该网站。 如何在编码的UI中传递用户名和密码以及URL? Webdriver等效代码是: baseUrl =“http://”+ username +“:”+ password +“@”+ url; driver.get(baseUrl +“/”); 但是在codedui中,当我执行下面的代码时,会弹出身份validation窗口,但控件没有通过browser.NavigateToURL ,因此我无法提供用户名和密码。 BrowserWindow.CurrentBrowser = “chrome”; string URL = “http://servername:portnumber/index.jsp”; BrowserWindow browser = BrowserWindow.Launch(); browser.NavigateToUrl(new Uri(URL)); 任何帮助将非常感谢请。

使用Visual Studio 2017.3编译Unity UWP构建时出错

我将Unity游戏移植到通用Windows平台。 但在Visual Studio 2017.3中创建构建期间,我收到此错误: 命令“”F:\ Games 4 \ Police Sniffer Dog ChaseV1.0 \ WinStore_10 \ Unity \ Tools \ AssemblyConverter.exe“-platform = uap -lock =”F:\ Games 4 \ Police Sniffer Dog ChaseV1.0 \ WinStore_10 \ Police Sniffer Dog Chase \ project.lock.json“-bits = 64 -configuration = Debug -removeDebuggableAttribute = False -path =”。“ – path =”.. \ Players […]

Unity在Play上崩溃,很可能是无限循环,但无法定位问题

谢谢阅读。 我目前正在使用C#在Unity中构建一个小型存储卡游戏。 我已完成代码的主要部分,但是当我按某个场景上的播放按钮时,Unity会冻结。 我相信这是由于一个无限的While循环,但我找不到问题。 我真的很感激任何人都可以提供帮助。 我将在下面留下我的代码。 提前致谢。 using System.Collections; using System.Collections.Generic; using UnityEngine.UI; using UnityEngine.SceneManagement; using UnityEngine; public class Pairs : MonoBehaviour { public Sprite[] face; //array of card faces public Sprite back; public GameObject[] deck; //array of deck public Text pairsCount; private bool deckSetUp = false; private int pairsLeft = 13; // Update is […]

Visual Studio 2017中源文件的默认编码是什么

视觉工作室2017似乎总是将新文件保存为UTF8-BOM。 它似乎与早期版本的visual studio不同,但我找不到任何文档。 还有一个选项“高级保存选项\编码”,它允许更改VS2017中缺少的新保存文件的编码。 问题: 是否在VS2017中使用UTF8-BOM编码保存所有文件类型 是否可以在VS2017中配置新文件的编码 VS2017会改变没有UTF8-BOM的“旧”文件的编码 是否有关于此主题的任何文档

如何将本地数据库文件添加到Visual Studio Mac 2017

我正在Visual Studio(Mac)上用C#创建一个酒店管理服务,我似乎无法找到关于如何向我的项目添加本地数据库文件的好解释。 我在开放式办公室(.odb文件)中创建了我的数据库表,但似乎没有办法让我在我的项目中实现它。 文档中没有任何内容。 任何人都知道如何将数据库添加到Mac Visual Studio项目?

如何在VS2017 RC中使用新的异步语义?

从Visual Studio 2017 RC发行说明引用 语言扩展和分析器 此版本包括一些我们正在为下一版本的C#和Visual Basic工作的新语言扩展。 默认情况下启用这些新语言function,包括: 对于C#: 异步方法的类似任务的返回类型 :这引入了从异步方法返回任何类似任务类型的能力。 以前这些返回类型被约束为Task和Task 。 它说它默认启用,但我无法让它工作。 甚至从链接的Github页面下载精确的ArbitraryAsyncReturns.zip(并修复对React NuGet包的引用以删除不相关的错误),但是没有安装自定义VSIX包(用于VS2015),我继续得到 错误CS1983:异步方法的返回类型必须为void,Task或Task 我是否需要采取任何额外步骤才能使其正常工作? 我首先尝试将该特定示例缩减为应该起作用的最小版本,但尝试使用它,我还不知道应该起作用什么,不应该起作用。 至少,鉴于这种语言增强,我期待一个虚假的程序,如 struct Test { } static class Program { static async Test Test() { } static void Main() { } } 无法使用不同的错误消息进行编译。 获得相同的错误消息,甚至提示此语言扩展尚未启用,但JaredPar注意到错误消息尚未更新。 我现在将一个所谓的有效示例减少到我认为应该编译的最小版本(但由于未实现的方法而在运行时失败),但是不编译: using System; using System.Runtime.CompilerServices; using System.Threading.Tasks; namespace System.Runtime.CompilerServices { public class TasklikeAttribute […]

无法打开,因为它是版本852.此服务器支持版本782及更早版本

我正在使用Visual Studio 2017和SQL Server 2014.在将数据库文件附加到Visual Studio时,我收到此错误: “ “ 升级文件后,我使用了这个连接字符串 它在我的机器上工作正常,但在客户端机器上,弹出一个错误说 无法打开,因为它是版本852.此服务器支持版本782及更早版本 虽然我在客户端安装了SQL Server 2016本地数据库,但我仍然无法摆脱它。 我的第二个问题是:数据库文件不兼容的SQL Server的当前实例是什么?

如何在Visual Studio 2017中调试.NET 4.6框架源代码?

这是我尝试过的: 在Visual Studio 2017中创建了一个新的控制台应用程序(.NET Framework)。 添加了以下代码: static void Main(string[] args) { new Dictionary().TryGetValue(3, out int x); //I want to step into TryGetValue() (this is just an example) } 配置此处列出的设置: https : //blogs.msdn.microsoft.com/sburke/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code/ 已确认的符号将加载到“模块”窗口中: mscorlib.dll已加载符号。 4.6.1586.0构建者:NETFXREL2 尝试:“踏入(F11)” 尝试:“步入特定”| “System.Collections.Generic.Dictionary.TryGetValue” 两者都只是跨过了界限。 我尝试使用以下详细信息配置VS: http : //www.symbolsource.org/Public/Home/VisualStudio 同样的结果,调试器跨越了这一行。 我在这里看了答案: https : //stackoverflow.com/a/12432029/297451 但是这个版本似乎不是安全更新,搜索“site:support.microsoft.com/kb 4.6.1586.0”不会产生任何结果。 我究竟做错了什么?