Articles of visual studio 2015

无法在linux编译期间findbscmake.exe

我有一个用C#和C ++编写的项目,我希望它能在Windows和Linux上运行。 因此,我正在使用.NET Core进行跨平台。 当我尝试在Windows中编译项目时,一切正常。 但是当我尝试在Linux环境下(Ubuntu 16.04)编译它时,使用SSH端口到不同的linux计算机(openssh-server + curl + unzip,根据编译的某个链接我得到了…),这引起了出现以下错误: 无法findbscmake.exe 即使它在我升级到16.04之前使用Ubuntu 14.04时运行良好我忘了在Linux下载一些软件包吗? 在互联网上search与我的情况没有任何关系…有没有人知道为什么这个错误发生?

如何在Ubuntu中安装Visual Studio 2015

我听说过Visual Studio。 Net 2015 for Ubuntu 我在网上找不到任何有用的东西 你可以请帮我安装这个版本在Ubuntu的Linux? 谢谢…

从visual studio 2015发布asp.net 5到linux

我搞清楚如何发布一个asp.net 5项目(从Visual Studio),使其在Linux上的作品。 在Visual Studio 2015中,我正在使用文件系统发布function。 在设置中有一个“目标DNX版本”的选项。 我有4个选项: dnx-coreclr-win-x64.1.0.0-rc1-update1 dnx-coreclr-win-x86.1.0.0-rc1-update1 dnx-clr-win-x64.1.0.0-rc1-update1 dnx-clr-win-x86.1.0.0-rc1-update1 我dnx-coreclr-linux-x64.1.0.0-rc1-update1安装了dnx-coreclr-linux-x64.1.0.0-rc1-update1 ,因为我认为我可以使用这个版本在visual studio中发布。 安装后,它不会出现在“目标DNX版本”的列表中,所以我不能使用Linux的dnx发布。 难道我做错了什么? dnu,dnx,dnvm对我来说都是新的,这有点令人困惑。 我也知道你可以复制源文件并在linux上恢复/构build项目,但发布这些文件对我来说似乎更加“干净”。 或者这可能暂时不被支持? 谢谢你的帮助!

我可以在Visual Studio 2015或Mac(Eclipse或XCode)上开发基于Linux的Raspberry Pi应用程序吗?

我知道在跨平台移动开发方面,您可以在VS2015中做很多事情,但我不确定它是否可以在Linux上使用,特别是Raspberry Pi Raspbian操作系统。 它可以? 如果没有,我可以在我的Mac上使用类似Eclipse的东西,或者在我的Windows机器上使用其他东西? 我之前在iOS中做过一些移动工作,在Droid中进行了一些小小的探索,所以我认为它接近于其中之一。

Linux和Windows之间的std :: map实现不同

以下代码在Linux和Visual Studio 2015中编译后的行为有所不同。 #include <map> #include <iostream> using namespace std; int main(void) { map<int, int> map1; int keyCount = 2; for (int i = 0; i < keyCount; i++) { map1[i] = map1.size(); } for (auto value : map1) { cout << "key: " << value.first << " value: " << value.second << endl; } […]

Visual Studio交叉编译到Linux

Visual Studio 2015 为自己的C ++项目带来了一个跨平台的支持。 在这种情况下,跨平台意味着Windows,Android和iOS。 新的Visual Studio现在正式支持CLang和GCC工具链以及它自己的编译器。 但是它不支持交叉编译到Linux。 这反过来又意味着人们仍然必须在不同的IDE中至less维护两个不同的项目,以获得所有主要操作系统的本地库二进制文件。 这是可能的“欺骗”在Visual Studio和通过修改本地Android项目的参数和/或通过修改NDK安装启用Linux定位? 毕竟,Visual Studio只是通过命令行调用NDK工具。

C#DataGridView列中出现意外的行为

使用Visual Studio,我创build了一个数据网格视图,允许用户修改一些数据。 不幸的是,当应用程序作为可执行文件发布时,这种forms似乎将数据添加到新列中而不是使用指定的列。 喜欢这个: 错误如下 我不能在debugging模式下复制错误,但是这里是一个它真的应该看起来如何的图片。 预期的行为如下 这里是GridView被创build和填充的代码的一部分。 //child name column DataGridViewTextBoxColumn nameColumn = new DataGridViewTextBoxColumn(); nameColumn.Name = "cName"; nameColumn.HeaderText = "Child Name"; nameColumn.DataPropertyName = "cName"; nameColumn.ReadOnly = true; dataGridView.Columns.Add(nameColumn); //child layer column var LayerColumn = new DataGridViewComboBoxColumn(); LayerColumn.Name = "cLayer"; LayerColumn.HeaderText = "Child Layer"; LayerColumn.DataPropertyName = "cLayer"; LayerColumn.AutoComplete = true; LayerColumn.ValueMember = "cLayer"; LayerColumn.ValueType […]

Windows 7 Visual Studio“windows 8.1需要”在新项目上

我遇到了一些耗时的问题。 所以基本上我一直在Win7 64bit上使用VS 2015。 我安装了“Windows 8工具”,因为我试图debugging一些Windows的另一个版本。 我做了很多工作,我想我可能改变了工具集的位置,但我不知道那是什么,默认是什么。 问题是当我从我的控制面板卸载Win8工具集,然后当我试图进入我的项目之一,它说我需要升级到Windows 8.1加载这个项目。 即使我尝试创build一个新的JavaScript项目,它告诉我我需要升级到Windows 8,1。 有一个奇怪的消息,这是链接:( http://img.zgserver.com/windows/unknown.png )。 它说“Visual Studio 2013”​​我不知道为什么。 我一直在谷歌search几个小时,但我甚至没有英文,我不觉得我的问题太具体。 也许我错过了什么,但任何人都可以帮忙吗? 现在我很绝望。 我使用cmd“D:\ vs_entreprise.exe / uninstall / force”卸载,然后重新安装,重新启动,将所有设置都重置为默认的“导出和导入设置”,但同样的问题。 谢谢你,rt-2

无法为通用Windows应用创buildvsix扩展

我有一个Windows Phone 8应用程序,我正在移植到Windows 10。 使用的应用程序。 针对Windows Phone 8的vsix扩展,因此我正在尝试创build一个类似的。 通用Windows应用程序的vsix扩展。 我的SDKManifest.xml文件如下: <?xml version="1.0" > encoding="utf-8" ?> <FileList Identity = "XXX.UWP" Version = > "1.0" DisplayName = "XXX Universal Windows SDK" > TargetPlatform="UAP" MinVSVersion = "14.0" SDKType="External" > SupportedArchitectures = "x64;ARM" SupportsMultipleVersions = "Error" > TargetPlatformMinVersion="10.0.10069.0" > TargetPlatformVersion="10.0.10069.0"> <File > Reference="XXX.winmd" > Implementation="XXX.dll"/> </FileList> 我的VSIX清单文件是 <PackageManifest Version="2.0.0" […]

在打字稿中input引用区分大小写?

我在一个带有打字稿的项目中使用visual studio 2015,文件使用较低和大写字母命名,如“project / Models / myFile.ts”。 当我想从另一个模块/文件中导入某些东西的时候,我会在Visual Studio中使用拖放操作来自动提供文件path的引用,但忽略大写字母,并给出一个小写的path。 问题1:这是否意味着在打字稿中引用或导入文件时Visual Studio不区分大小写? 问题2:是否build议使用全部小写字母命名文件夹和文件,以便与不同的操作系统兼容? 更新在引用注释/// <reference path="jquery" />给出的/// <reference path="jquery" />似乎不区分大小写,所以这个/// <reference path="JQuery" />工作原理是相同的,但是当使用import关键字时,path必须包含模块的文件的确切命名。