标签: visual-studio-2010-beta-2

(这= = null)在C#中!

由于在C#4中修复了一个错误,将打印以下程序true.(在LINQPad中试试)

void Main() { new Derived(); }

class Base {
    public Base(Func<string> valueMaker) { Console.WriteLine(valueMaker()); }
}
class Derived : Base {
    string CheckNull() { return "Am I null? " + (this == null); }
    public Derived() : base(() => CheckNull()) { }
}
Run Code Online (Sandbox Code Playgroud)

在VS2008的发布模式下,它会抛出InvalidProgramException.(在调试模式下,它工作正常)

在VS2010 Beta 2中,它没有编译(我没有尝试Beta 1); 我学到了很难的方法

this == null在纯C#中还有其他方法吗?

c# visual-studio-2010-beta-2 compiler-bug

129
推荐指数
4
解决办法
1万
查看次数

HttpUtility在当前上下文中不存在

编译C#应用程序时出现此错误.看起来像一个微不足道的错误,但我不能解决它.

我的设置是Windows 7 64位.Visual Studio 2010 C#表达B2Rel.

我添加了对位于的System.Web.dll的引用C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0,但它有一个黄色感叹号,我仍然得到上述错误.我也有using System.Web声明.

我究竟做错了什么?


更新:在得到快速回答指向我的根本原因之后,我在Google中搜索了一下它指出System.Web.dll用于完整框架的位置.我没有找到这样的参考.
对于像我这样的新手,这篇博客很好地总结了框架(客户端和完整版)之间的区别.我找不到一个说明客户端框架中是否支持某个Dll的位置.我想Visual Studio中的感叹号应该是第一个信号......

c# visual-studio-2010-beta-2

94
推荐指数
6
解决办法
12万
查看次数

VS2010:如何在解决方案资源管理器中删除/隐藏"外部依赖项"文件夹

在VS2010中,他们在所有项目中添加了一个名为"External Dependencies"的虚拟目录:

alt text http://koper.wowpanda.net/externaldeps.PNG

它真的让我感到困扰,特别是因为如果有一个名为"Apple"的普通文件夹和一个名为"Deep"的文件夹,它将位于两者之间,而且在我看来,它给出的信息完全没用.


有没有办法删除或隐藏它?

visual-studio visual-studio-2010-beta-2

73
推荐指数
1
解决办法
3万
查看次数

错误C2065:'cout':未声明的标识符

我正在编写我的编程任务的"驱动程序"部分,我不断得到这个荒谬的错误:

错误C2065:'cout':未声明的标识符

我甚至尝试过使用std :: cout,但我得到另一个错误:IntelliSense:命名空间"std"没有成员"cout"当我声明使用命名空间std,包括iostream +我甚至试图使用ostream

我知道这是一个标准的菜鸟问题,但这让我感到难过,我是一个新手(意思是:我之前已经编程了......)

#include <iostream>
using namespace std;

int main () {
    cout << "hey" << endl;
 return 0;
}
Run Code Online (Sandbox Code Playgroud)

我正在使用Visual Studio 2010并运行Windows 7.所有.h文件都有"using namespace std"并包含iostream和ostream.

c++ namespaces std visual-studio-2010-beta-2

67
推荐指数
5
解决办法
29万
查看次数

如何导出Visual Studio 2010 UML建模图

我最近在Visual Studio 2010(b2)中创建了一个非常好的UML类图.这些工具就像一个魅力,我能够在几分钟内建立一个相当复杂的域.

但是,我找不到任何方法将我的图表导出为图像(PNG/JPEG /等).

VS2010中的建模功能是否支持将图表导出为图像?如果是这样 - 我该怎么办?

打印src不是答案.

编辑:找到一种导出方式...转到文件>打印并选择Adobe PDF

编辑2:找到另一种,稍微优雅的出口方式.在图编辑器中:选择全部(Ctrl+ A),复制(Ctrl+ C),转到您喜欢的图像编辑器(绘画工作正常)和粘贴(Ctrl+ V).瞧!

uml visual-studio-2010 visual-studio visual-studio-2010-beta-2

42
推荐指数
1
解决办法
3万
查看次数

当前迭代是否有TFS查询宏?

在VS2010中的TFS中是否有一种方法可以指定特定的迭代是当前的迭代,然后返回用于类似于@Project工作方式的查询?如果没有,是否有办法在TFS工作项查询中进行子查询?

tfs visual-studio-2010-beta-2 tfs-workitem

30
推荐指数
3
解决办法
1万
查看次数

使ASP.MVC2/VS2010应用程序在IIS 7.5中工作

我最近下载了VS2010的beta 2并开始使用ASP.NET MVC2.最初的开发是使用Casini完成的,但现在我想从IIS 7.5运行应用程序(我正在运行Windows 7).我已经安装了IIS6配置数据库兼容性,我以管理员身份运行VS2010,因此我可以使用项目设置的"Web"选项卡中的"创建虚拟目录"按钮.这在IIS中创建了Web应用程序条目,但它不起作用.

当我转到主页面(http:// localhost/MyMvcApp /)时,我收到HTTP 403错误.当我直接进入其中一个子页面(http:// localhost/MyMvcApp/Home /)时,我得到一个HTTP 404.

所以我想由于某种原因URL路由不起作用.我已经将UrlRouting添加为web.config的模块和处理程序.在我的搜索中,这是一些类似问题的解决方案.但对我来说,这仍然无效.

我的web.config有趣的部分是这样的:

<system.web>
  <compilation debug="true" targetFramework="4.0">
    <assemblies>
      <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      <add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    </assemblies>
  </compilation>
  <authentication mode="Forms">
    <forms loginUrl="~/Account/LogOn" timeout="2880" />
  </authentication>
  <membership>
    <providers>
      <clear />
      <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" />
    </providers>
  </membership>
  <profile>
    <providers>
      <clear />
      <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/" /> …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc iis-7.5 visual-studio-2010-beta-2

26
推荐指数
3
解决办法
3万
查看次数

如何将VS 2010解决方案转换回2008

我们开始使用VS 2010并对它非常满意,因此我们将我们的项目转换为2010解决方案(仍然是.net 3.5)并在2010年继续我们的开发.但是,我们最近收到了很多错误,并希望回到2008.解决方案文件已经改变(新项目和文件随处可见),但一切都在.net 3.5中.我想知道是否有一种简单的方法可以迁移回2008年.

visual-studio-2010 visual-studio visual-studio-2010-beta-2

17
推荐指数
2
解决办法
5万
查看次数

在Visual Studio 2010中更改"切换到标记"的快捷方式

如何切换"切换到标记"的快捷方式?

Shift+ F7正在切换到设计师.

在Visual Studio 2008中,我可以在代码隐藏和标记之间切换F7.我已经习惯了它,并希望在Visual Studio 2010 Beta2中拥有相同的快捷方式.我怎样才能做到这一点?

asp.net keyboard-shortcuts visual-studio-2010-beta-2

14
推荐指数
1
解决办法
5009
查看次数

Visual SVN和Visual Studio 2010 Beta 2不会很好玩

我似乎无法让Visual SVN和Visual Studio Beta 2一起工作,任何人都知道一个解决方法???

svn visualsvn visual-studio-2010-beta-2

13
推荐指数
1
解决办法
2450
查看次数