问题标签 [visual-studio-community]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1189 浏览

c# - 如何将 DataGridView 组件添加到 Visual Studio Community 和我的项目

我想DataGridView在我的WPF项目中使用。我在我的工具箱列表中看到它,但它处于非活动状态。我无法弄清楚如何激活它并使其可用于我的项目。

0 投票
2 回答
402 浏览

c# - 如何将 String 转换为 One Int

C# 中的以下问题(在 VS Community 2015 中工作):

首先,我对 C# 相当陌生,所以如果这个问题很容易解决,请原谅。

我有一个接触传感器给我一串数字(长度测量)。我用 SystemPort 方法读取它们,并用子字符串将它们减少到我需要的数字(作为字符串的开头,“SR00002”对我来说没用)。

最后我得到一个字符串,如:“000.3422”或“012.2345”。现在我想将该字符串转换为一个我可以使用的实体 int 变量,这意味着从中减去值等。

Bsp:我想计算 012.234 - 000.3422 (或者,而不是。但我可以事先更改)

我已经尝试过 Parse 和 ConvertToInt(在遍历字符串时),但最终结果始终是一个字符串。

我知道当 b2 为 int 时,它不能在文本框中打印,但稍后会处理。

当一切都相应地转换时,将转换外包给它自己的方法=)

GetType 仅用于测试,如前所述,仅显示 System.String (我不想要)。帮助将不胜感激。我还浏览了搜索功能和谷歌,但找不到任何帮助。我希望任何可能的帮手有一个美好的一天,克里斯。

0 投票
0 回答
130 浏览

c# - 带有实体框架的 Visual Studio 中两个相关表的数据库设计/MVC

我是数据库设计和 MVC 编程的新手,所以我正在寻求有关数据库设计最佳实践的建议,以及如何解决我当前结构正在创建的问题。

我有一个跟踪位置的数据库(为了使其尽可能简单,想想类似于 Yelp 的东西)。它包含两个具有以下字段的表:

  • 位置:LocationID、RestaurantType(可以是意大利文、日文等)、营业时间、评分以及有关位置的许多其他详细信息(20 多个字段)。
  • LocationContact:LocationContactID、Address、State、ZIP、URL 和 LocationID 作为外键,用于在 Location 表中查找其余详细信息。

尽管两者都引用相同类型的数据,但我将其拆分为两个表,因为应用程序将主要按位置搜索,因此它会通过查看 LocationContact 表找到最近的餐馆(而不是必须通过一个有 30 个表+ 字段)。一旦选择了几个,它可以通过在 Location 表中找到 LocationID 来提供更多详细信息。

首先,我想知道这是否是一个好的设计,或者我是否应该将两者一起作为一个大的 Location 表,如果拆分它们不会对效率产生任何影响。这将解决我遇到的以下编码问题。

当我在 Visual Studio 中为 CRUD 操作生成 MVC 代码时,问题就出现了。为 Location 生成的脚手架代码只允许我创建或删除 Location 条目,并且我必须为 LocationContact 生成单独的 CRUD 操作。可以想象,在输入新位置时,需要同时输入详细信息和联系信息;删除和更新也是如此。目前我必须为 Location 创建一个条目,记住 LocationID,然后使用 LocationID 作为外键创建一个单独的 LocationContact 条目。删除也得分两步完成(先删除LocationContact再删除Location),非常繁琐。

我是否必须手动修复这个问题(或者更糟糕的是,通过控制器处理它),还是我可以告诉 Visual Studio 这两个表应该一起处理?我熟悉 Visual Studio 如何自动处理查找表,所以我希望它在这里做类似的事情。我也在使用实体框架。

任何意见是极大的赞赏。如果有什么不够清楚或需要更多细节,请告诉我。谢谢!

0 投票
2 回答
1683 浏览

visual-studio - 如何在 Visual Studio community 2017 RC 中启用模板 10?

如果我从https://github.com/Windows-XAML/Template10/wiki下载 并在 Visual Studio Community 2017 RC 中打开模板 10 解决方案,它不起作用。让它轻松工作是否复杂,还是我应该下载 vs 2015?谢谢。

0 投票
1 回答
41 浏览

visual-studio - Visual Studio 2015 社区下一个/上一个 SplitPanel 快捷方式不起作用?

我在垂直拆分中打开了两个窗口。我要做的就是从键盘在它们之间切换。在调用的键盘快捷键中有一个命令可以执行此操作NextSplitPanePreviousSplitPane但它们似乎没有做任何事情。

我错过了什么?是否有另一种方法可以在视图之间切换?

0 投票
2 回答
827 浏览

sql-server - Visual Studio 无法将数据连接添加到 SQL Server Express 2016

我在 VisualStudio Community 2015、SQL SERVER EXPRESS 2016 中工作,当我尝试添加与 sqlServer 的服务器连接时,出现以下错误:

在此处输入图像描述

(测试连接后安全,一切正常)

0 投票
0 回答
1300 浏览

.net - 如何在 Windows 10 64 位的 VS 社区中获取 Office 开发工具?

2 密切相关的问题,如果这个问题很普遍,可能有助于为其他患者找到部分解决方案的解释,以及某人改进此问题的机会:

  1. Office 开发人员工具中是否有更好的功能来实现(部分)VBA6 到 VBS 的转换并提供对可在 Visual Studio 社区中使用的 Office 应用程序的简化访问?
  2. (现在回答)在我的疯狂安装之后,描述和说明如下,最终的开发环境是否可能提供最好的 VS 使用/学习环境?- 感谢thunderframe,尽管微软发出了相反的警告,但..Update 2确实可以在没有安装基础工具的情况下工作。屏幕抓取显示了您在运行“Web 平台安装程序”时看到的列表的一部分。

迄今为止的背景和过程

我想将在 Office 环境中编写的大量工作的非盈利 VBA6 代码转换为 VBS,以改进部署并获得对代码管理的更好支持。入门应该很容易:安装 VS Community 并开始导入您的 VBA 代码。困难的部分是自己进行转换,因为有很多要考虑要做的事情。这不是真的。令人惊讶的是,VS 社区的巨大下载不包括 Microsoft Office 开发人员工具;定位和安装它们不会让你继续前进。

这个包:OfficeToolsForVS2015.exe是您期望它的位置并从VisualStudio 的 Office 开发人员工具页面下载。运行时它会下载更多。但在 Microsoft Surface Pro 4 64 位计算机上的 Windows 10 上,它无法加载任何可见的内容并声明多个错误。它生成的错误日志包含在本文底部的代码块中。新项目窗口中没有显示任何内容;它的列表从 Web 到 Cloud,没有 Office/SharePoint 条目……(下面的屏幕抓取实际上显示了它的外观在稍后描述的部分成功后显示 New Project 窗口)。如您所料,如果安装中的下载损坏,则多次下载和安装会出现相同的失败。在线信息表明问题可能是由于 Office 没有安装应有的所有内容(尽管我的 Microsoft 品牌 PC 出厂时已安装并激活,完全更新了当前版本的 Office 365 '2016' 和 Windows 10 Pro 64)。经过一整天的大量和缓慢的下载后,我完全重新安装了 Office,并且可以正常工作。在重新安装的 Office 上再次运行OfficeToolsForVS2015.exe并在重新启动后得到完全相同的结果,因此再次尝试。没有欢乐;浪费了几天。

那么,可以做些什么呢?完全放弃 Visual Studio 并坚持 1990 年代风格的非托管代码?我再次环顾四周,发现Office 开发人员工具有更新,但“要求”之一是只有在已加载 Office 开发人员工具时才应安装此下载 - 当然,在我的机器上他们无法加载. 好吧,也许那不是真的,我想——当然,我现在已经绝望了。

下载 Visual Studio 2015 的 Microsoft Office 开发人员工具预览 2 后,您会看到此页面,祝贺您的智慧。您发现cba_bundle.exe在您的磁盘上有一个名为 : 的大文件(注意,我从无用的下载页面中选择了enu版本,尽管我在前面的网页上选择了“English”,但并没有将列表限制为英文)。然后我安装了这个新包。这一次,让我松了一口气的是,New Project Window 显示了下图所示的结果;从那里可以创建链接到 Office 应用程序的 VBS 项目并开始学习 Visual Studio 的过程。

这对于 Visual Studio 来说是一个可怕的开始。毕竟,我仍然不知道我是否明智地安装了开发者工具。我是否错过了可能使学习和使用更容易的重要组件?当然,微软很多在线文章中提到的 VBA6->VBS 向导并没有出现。如果将 VBA6 代码粘贴到代码窗口中,VS 会进行一些小的转换,但与向导讨论中提到的转换量不同。也许巫师是历史? 进一步的研究表明该向导不再可用。

Microsoft 的 VS 2005 不再可能,因此即使您想花所有时间尝试较早的过时版本的 VS,您也无法自己确定旧版向导是否值得。 安装“Previewer 2”后的 NewProject 对话框

在上图中,鼠标悬停在新安装的 Office 相关模板上。 Visual Studio 新项目窗口,显示 Office 开发人员工具屏幕抓取 Office/Sharepoint 节点展开以在列表中显示上述模板和相关模板。

code以上显示了 Microsoft Office Developers Tools 安装包OfficeToolsForVS2015.exe在带有 Windows 10 64 位和 Office 365 的 Microsoft Surface Pro 4 上声明的错误。

Web 平台安装程序 5.0 屏幕抓取 上图:对问题 2 的回答,由Thunderframe推荐的 Web Platform Installer 5.0 屏幕抓取说明。

0 投票
2 回答
1474 浏览

c# - 我是否需要许可证才能从 Visual Studio 社区实施软件?

我只是想从视觉工作室社区询问一些事情。我用 c# 构建了一个软件,一家小公司想购买我的软件,我正在使用 Visual Studio 社区 2015 和 ms sql express。只是想问一下我是否需要为我的软件获得专门用于 microsoft 许可证或 .net 许可证的许可证?并采取任何法律行动?谢谢你

0 投票
1 回答
39 浏览

visual-studio-2015 - Visual Studio Community 2015 Update 3 安装程序在我的 Windows 8 PC 上一直失败

我已经查看了其他一些关于此的问题,但似乎没有任何帮助。所以我决定问自己,希望没关系:)

我也不是技术天才,如果我可能无法理解其中的一些解释,非常抱歉。我已经编码 9 个月了,我学会了在 Visual Studio 上编码。我现在想将它安装在我自己的 PC 上,但安装了大约 10 次后我无法让它工作。

我有一台 Windows 8 笔记本电脑

我在 C: 驱动器和 D: 驱动器上都尝试了 Web 安装程序和 ISO 安装。我的 D: 驱动器目前大约 250gb 是空的,这样可以更容易地查看已安装的内容和要删除的内容等。

我尝试清除 %Temp% 文件夹,删除我能找到的所有 Visual Studio 文件。

据我所见,我的 VCRedist_x64 和 X86 大小不一样。

我尝试修复程序,重新安装,重新启动和修复/安装等

我也尝试只安装最低要求,所以我在安装时取消了其他所有选项。

这是我的错误信息 错误信息

我感谢你们可以提供的任何帮助,谢谢:)

0 投票
2 回答
110 浏览

vb.net - VB.Net 编辑器在每次启动调试时删除一行代码

我正在使用 Visual Studio 2015 社区版,我的问题是 - 每次单击调试时,都会将一行代码从正在编辑的当前文件移到上一行的右侧。我的一些同事也看到了这种行为。C# 工作正常。它只发生在所有文件类型的 VB.NET 中:web.config、.vb、.aspx。这会导致问题,因为在编译项目后删除了该行,因此调试器永远无法命中断点,因为它说源代码与编译前的原始代码不同。

调试前点击

调试前点击

调试后点击

调试后点击