Tag: visual studio 2010

在对象内部以调试模式搜索

在调试C#应用程序时,是否可以在对象内搜索值和/或其他字段? 我正在寻找一种可以在很多层次上钻取对象的深度搜索。 我正在寻找的是一种在非常复杂的对象中搜索(如F3进行文档搜索)的方法(例如,在快速监视窗口中进行调试时)。

ASP.NET页面未加载CSS样式

这是一个使用VS 2010的C#中的一个简单网站。我有这个项目的以下目录结构: 起始页面是Default.aspx ,它可以完美加载。 但是当我从Default页面打开页面Interface/SystemAdminLogin.aspx ,它加载时没有CSS样式。 我在Master Page中导入了CSS样式表。 以下是我在两个.aspx文件中引用MasterPage文件的方法: Default.aspx : SystemAdminLogin.aspx : 我没有看到我的代码有任何错误,但为什么Page in Interface文件夹中没有加载CSS样式? 请帮忙。 这是我导入css文件的母版页代码: Facial Recognition Bank System 这是CSS文件代码的一部分: body { margin: 0; padding: 0; background: #fff url(../images/img01.jpg) repeat-x left top; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }

VS 2010设计器错误’无法在Windows7中找到类型XYZ’。 在XP中运行良好

我在VS 2010 C#.NET中遇到了问题。 我在Windows XP上有一个项目,包括表单,类和一些我自己的自定义组件。 这些组件是内置MS组件的简单扩展(例如DataGridViewEx作为DataGridView的扩展)。 一切都在XP中运行良好。 我正试图在Windows 7 / x64上将此项目移植到VS 2010。 我已经有了在Windows 7上编译OK的解决方案,但是在设计模式下,当我打开包含一个自定义控件的表单时,我收到错误’找不到类型XYZ.DataGridViewEx。 请确保引用包含此类型的程序集。 XYZ是我用于这些控件的命名空间,它与使用控件的表单具有相同的命名空间。 所有这些都是同一个VS项目的一部分。 当我在同一项目中打开一个不包含这些自定义控件之一的表单时,该表单在设计器中打开OK,我在工具箱的左侧看到自定义控件。 但是,如果我尝试将其中一个控件拖到该表单中,它会弹出一个错误消息框’无法加载工具箱项’DataGridViewEx’。 它将从工具箱中删除。 然后它会从工具箱中删除。 在XP中的VS解决方案中,一切都运行良好。 此问题仅发生在Windows 7 / x64中的VS解决方案中。 我不明白为什么它抱怨无法找到该组件,因为该组件是同一项目的一部分。 这是一件有效的事情,不是吗? 我搜索了网络/论坛,发现了“找不到类型”错误的情况,但它似乎是由一个不同的问题引起的,我还没有找到摆脱错误的方法。 任何帮助/提示非常感谢!

Visual Studio 2010中是否有ToString()生成器?

有没有办法使用Visual Studio 2010生成ToString() ? 我真的不想手工做这个! [编辑] 我正在寻找我的模型的简单字符串表示。 在之前的IDE中,使用简单的模板和字段选择在UI中启用了ToString生成。 目前,Equals和Hashcode的默认实现以类似的模式提供。 我希望ToString有类似的东西。 它似乎不是默认 – 感谢您的回复! (*这是我的第一个.net项目)

是否有(更好的)方法来查找属性设置器的所有引用?

Visual Studio的“查找所有引用”function很好地用于查找对属性的引用,并且当“调用层次结构”发生时也会这样做 – 事实上它更好,因为它通过调用方法对它们进行排序。 然而我的问题是这些方法都没有区分setter和getter,因此我简化为使用“PropertyName =”的find-in-files。 这似乎是一个倒退(显然不会找到使用“PropertyName + = value”或类似的代码),所以我想知道我是否错过了一个简单的方法来说服Visual Studio的“调用层次结构”function来工作特别是属性设定者或吸气剂?

visual studio可以自动缩进/格式化预处理指令吗?

可能重复: 如何强制缩进C#条件指令? 假设我想在Visual Studio中键入: class Program { private const Byte NUM_THREADS = #if DEBUG 1; #else 8; #endif } 如果我只是输入它(即不手动修复任何缩进),Visual Studio将像这样格式化: class Program { private const Byte NUM_THREADS = #if DEBUG 1; #else 8; #endif } 有什么我可以做的,所以它自动缩进所以它看起来像第一个例子?

使用从外部解决方案托管在Windows服务中的WCF服务

我使用以下演练设置了在Windows服务中托管的WCF库: http://msdn.microsoft.com/en-us/library/ff649818.aspx 消费者winforms位于同一解决方案中,该解决方案位于我的工作PC的C:驱动器本地。 演练工作即winforms按钮给出了正确的答案。 如果我在C-Drive上创建一个新的解决方案,其中包含一个Windows窗体项目,我无法成功添加对此运行服务的service reference ,我收到以下消息: 详细信息说明如下: 无法识别URI前缀。 元数据包含无法解析的引用:’net.tcp:// localhost:8526 / Service1’。 无法连接到net.tcp:// localhost:8526 / Service1。 连接尝试持续时间跨度为00:00:02.0020000。 TCP错误代码10061:无法建立连接,因为目标计算机主动拒绝它127.0.0.1:8526。 无法建立连接,因为目标计算机主动拒绝它127.0.0.1:8526如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用。 为什么我可以将此服务引用添加到与服务相同的解决方案中的项目,而不是来自不同解决方案中的项目? 编辑 我的同事在MSDN文章中发现了一个错误 – 我在这里详细说明了他的发现

Windows窗体应用程序 – 视觉样式?

我会尽量保持这个简单。 在Windows窗体应用程序中创建的按钮如下所示: 如果我手动创建表单,我创建的按钮将如下所示: 我彻底浏览了Windows窗体应用程序,发现没有任何代码可以改变按钮的视觉风格。 为什么会发生这种情况有什么简单的解释吗? 提前致谢。

使用VS2010在混合C#C(win32)项目中未加载符号

我的项目有几个新的C#模块和一个使用win32系统调用编译的C模块(不是C ++)。 我正在使用PInvoke互操作层从C#调用C代码。 C函数被调用。 所有模块都写入单个bin目录和所有写入pdb文件。 在运行,然后在调用C.dll之前在断点处停止时,我看到C模块中的断点被禁用。 查看Debug | Windows | Modules列表,即使在执行调用后,我也看不到C.dll模块已加载。 另一个事实:在解决方案|属性|配置属性|配置中显示使用Platform =“Any CPU”的C#模块和使用“Win32”的C模块 为什么不加载模块,为什么不加载它的符号? 谢谢,马克斯

如何在asp.net中停止20分钟后暂停会话超时?

我正在使用iis6来部署我的应用程序。 无论我如何更改iis配置中的超时或我添加global.asax文件来设置Session.Timeout,甚至使用会话状态,我仍然会在20分钟后获得会话超时,这太疯狂了! 有人请帮帮我吗? 我很困惑.. web.config中: