目前,我正在探索Visual Studio 2015 RC,并意识到Xamarin Studio已集成到Visual Studio及其安装程序中.我的问题是:Xamarin从现在开始是免费的吗?
阅读这两个问题/答案,我能够在IIS 8.5服务器上运行Asp.net 5应用程序.
Asp.net vNext早期测试版在Windows服务器上发布到IIS
问题是,即使在IIS上运行,Web应用程序仍然使用env.EnvironmentName
值Development
.
另外,我想在同一台服务器上运行同一个Web(Staging,Production)的两个版本,所以我需要一个方法来分别为每个Web设置变量.
这该怎么做?
我昨天安装了Visual Studio Update 1,现在在IIS上本地运行ASP.NET服务(不是快速版本).我每秒都会看到数百个地址请求
http://localhost:49155/vshub/ca9dea4b016f45c68a6a8c1a07809eb4/DataWarehouseModule/dataWarehouse/getStatus/
Run Code Online (Sandbox Code Playgroud)
造成这种情况的原因是什么可以预防?
我们目前正在评估新的Visual Studio 2015,并遇到了IntelliSense的一个奇怪问题.当我使用新工作室编译我们的主要解决方案时,构建成功,但是仍然显示了6个错误.
我发现这不是一个真正的错误,而只是一个智能感知错误.代码肯定是正确的,一切都编译成功.但是代码标记为红色,错误显示在错误列表中.
所有6个错误都有相同的来源.这是一个简单的构造函数调用.很奇怪,但也有一些完全相同的构造函数没有任何错误.
错误消息:
Code: CS1729
Message: '<the class>' does not contain a constructor that takes that many arguments.
Project: <the project name>
File: <the path to the file>
Run Code Online (Sandbox Code Playgroud)
新工作室安装在新安装的Windows 7上,没有任何传统软件(没有VS13).
我已经尝试清除缓存,删除suo文件,删除bin和obj目录,清理并重建解决方案等但没有任何效果.
任何人都可以向我解释这种行为吗?
我下载了Visual C++和Visual Studio,但我仍然找不到cl.exe来编译我的CPP文件.
路径为:C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\VC\bin
我在哪里可以找到这个文件来编译C++代码?
Visual Studio曾经有一个特定的复选框"Break on Un-handling exception".在2015年,这已被删除(或移动到我找不到的地方).因此,如果我未能提供用户级异常处理程序,那么现在我的转换项目不再中断.我不想打破所有"抛出异常",因为我处理特定的异常.就在我无法提供特定处理程序的地方.
现在我的代码只退出当前程序并继续在下一个调用堆栈位置执行,而不是好.
任何人都知道如何在Visual Studio 2015中获得此功能?我昨天刚升级到社区版.
c# exception-handling unhandled-exception visual-studio-2015
using static是一种新的using子句,它允许您将类型的静态成员直接导入范围.
(博客文章的底部)
根据我发现的几个教程,这个想法如下,
而不是:
using System;
class Program
{
static void Main()
{
Console.WriteLine("Hello world!");
Console.WriteLine("Another message");
}
}
Run Code Online (Sandbox Code Playgroud)
您可以Console
使用使用静态类的新C#6功能省略重复的语句:
using System.Console;
// ^ `.Console` added.
class Program
{
static void Main()
{
WriteLine("Hello world!");
WriteLine("Another message");
} // ^ `Console.` removed.
}
Run Code Online (Sandbox Code Playgroud)
但是,这似乎对我没有用.我在using
声明中收到错误,说:
"A'
using namespace
'指令只能应用于名称空间;'Console
'是一种类型而不是名称空间.请考虑使用'using static
'指令"
我正在使用visual studio 2015,我将构建语言版本设置为"C#6.0"
是什么赋予了?msdn博客的例子不正确吗?为什么这不起作用?
该博客文章现已更新,以反映最新的更新,但这是一个截图,以防博客发生故障:
有谁知道如何再次获取我的类名和方法名称下拉列表?这是通常在代码之上的下拉列表.这只是一个设置,但我似乎无法找到它.我不想重置我的设置顺便说一句.我不应该这样做.
visual-studio-2005 visual-studio-2008 visual-studio visual-studio-2012 visual-studio-2015
更新了现有的Web站点项目类型Visual Studio 2015,我将Framework更改为4.6.
然后,我希望在我的代码后面提供所有这些新功能.
不幸的是我收到的错误如下:
错误CS8026:功能'表达式 - 身体属性'在C#5中不可用.请使用语言版本6或更高版本.
或者例如:
错误CS8026:功能'插值字符串'在C#5中不可用.请使用语言版本6或更高版本.
我做了一个快速谷歌检查,发现一个人在ScottGu的博客文章中发表了一些评论(在页面上搜索"8026").
由于我不理解他的解决方案,而且我希望解决方案更加明显,我已经创建了这个SO帖子.
我的问题:
如何使用Web站点类型的Visual Studio 2015项目(即非Web应用程序)来识别C#6功能?
安装Visual Studio 2015并在以前的项目上运行CMake后,CMake错误表明它无法找到C编译器.
The C compiler identification is unknown
The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:4 (PROJECT):
No CMAKE_C_COMPILER could be found.
CMake Error at CMakeLists.txt:4 (PROJECT):
No CMAKE_CXX_COMPILER could be found.
Run Code Online (Sandbox Code Playgroud)
我cl.exe
在Visual Studio文件夹中搜索,C:\Program Files\Microsoft Visual Studio 14.0
但找不到它.
如何使用Visual Studio 2015将CMake设置为在Windows上运行?