Tag: visual studio 2008

log4net和system.data.sqlite

有谁知道如何设置log4net以使用system.data.sqlite提供程序的一个很好的例子? 我最近一直在玩它,我以为我一切都在工作。 它成功连接到数据库并“写出”它。 但是,当我查看表数据时,它实际上从未提交日志。

在visual studio中找到所有与==的比较

我犯了错误,使用==来比较IP地址,而不是使用C#中IPAddress类的equals()方法,这将导致引用而不是值的比较。 由于我目前正在处理的解决方案对于单人项目(> 100.000行源代码)而言非常大,我非常确定我的代码中仍然存在一些错误的语句。 有没有可能告诉Visual Studio为我查找特定类的所有==操作,以便我可以找到并清理错误的比较? 最诚挚的问候,emi

在代码段中获取命名空间

这里的Microsoft链接列出了我们可以使用的三种方法。 但是我们如何获得当前的命名空间? 我看到有一个类似的问题,但答案是使用宏,这不解决这个具体的问题。 NameSpace()做这样的事情: . . namespace NameSpace()

以编程方式构建MSI

我想创建一个C#程序,它根据许多参数创建一个MSI。 例如,基于用户设置,将包括某些文件,或设置运行时参数。 任何人都可以向我指出任何可能有用的文档,或者让我知道我可能从哪里开始这样的事情?

Visual Studio消失了:尝试编译时“目录名无效”错误

出于一些非常奇怪的原因,我的Visual Studio 2008在尝试编译C#项目时,尝试将可执行文件的输出写入与可执行文件同名的目录,至少看起来这就是错误消息所暗示的内容。 在我的任何项目上运行Compile后,CSC.EXE报告以下编译器错误: 无法写入输出文件’D:\ Projects \ Examples \ StringBuilderVsString \ _obj \ Release \ StringBuilderVsString.exe’ – ‘目录名无效。 “ 当我查看obj\Release或obj\Debug所有中间资源,如StringBuilderVsString.pdb都正确地写在该目录中。 目录中没有空格。 从命令提示符运行csc.exe时也会发生此错误。 运行Process Monitor时,我只看到csc.exe访问的文件的SUCCESS,我没有看到任何查询或写入不存在的位置。 任何解决这个问题的想法都是受欢迎的。

IIS中是否有ASP.NET网站管理工具?

我使用asp.net网站管理工具来管理我的项目中的不同角色(目前是客户和管理员)。 在开发过程中,在vs 2008中,它很容易管理角色。 (项目 – > Asp.Net配置)。 部署系统(IIS)时如何管理我的角色和用户? 是否可以在IIS上运行“asp.net Web管理工具 – 服务”?

调用堆栈中的“”

我正在调试一个程序(VS2008),我正在逐步调试代码。 我遇到了一个调用委托函数的行,我试图进入它。 但是,不是像我预期的那样进入方法,而是绕过了这个方法,调试器改为踩到我认为是委托调用的函数。 在调用堆栈中,我期望委托方法的行用文本[Lightweight Function]显示为灰色。 “轻量级function”部分是什么意思? 有没有办法进入这个function?

如何让Resharper了解框架版本?

我在VS2008中使用Resharper 4.5.1进行编码,但项目设置为针对.NET Framework 2.0。 仍然,Resharper正在提出与.NET 3.5框架相关的建议。 例如,它告诉我我应该使用集合初始化器等… 我查看了设置,似乎无法找到复选框告诉它给出2.0具体的建议。

远程调试不会破坏错误

我对Visual Studio中的远程调试相当新,我认为我之前从未做过。 以下是我尝试远程调试网络中某个服务器上的应用程序的步骤: 在VS2008“\\ server \ website”中打开一个网站 使用“无身份validation”和“允许任何用户调试”在“服务器”上启动msvsmon服务 从VS2008,使用远程传输连接到“服务器”上的w3wp进程 调试开始,一切似乎都没问题,但是当我带着错误进入页面时,它不会中断并让我调试。 我错过了什么吗?

C#:调试器中的comctl32.dll版本6

我正在使用WindowsAPICodePack for TaskDialog。 当我尝试显示对话框时,它说它需要加载comctl32.dll的第6版。 所以我在app.manifest中添加了第6版并尝试运行它。 仍然没有运气。 我去了Debug文件夹并运行没有Visual Studio的程序,它工作正常。 我猜测Visual Studio没有使用清单文件……我想知道是否有办法让它做到这一点。