Tag: visual studio

错误:两个输出文件名解析为相同的输出路径:“obj \ Debug \ Project1.Form1.resources”

我收到了错误: Two output file names resolved to the same output path: “obj\Debug\Project1.Form1.resources” 尝试运行我创建的Windows窗体应用程序时出现此错误。 一些搜索显示,这是由于两个.resx文件的出现而发生的。 我的应用程序中有两个.resx文件。 我的申请表中还有两种表格。 我通过复制第一个表单并重命名和修改副本来创建第二个表单。 两个.resx文件是form1.resx和form2.resx。 如何删除此错误?

“无法加载文件或程序集’XXX.YYY’或其依赖项之一。 该系统找不到指定的文件。”

我有一个.net visual studio解决方案,包含许多项目(类库和Web应用程序)。 我做了一些refractoring,它在项目之间移动文件,创建新项目,删除未使用的项目,并重命名一些现有项目。 解决方案构建没有问题,但是当我运行Web应用程序时,会发生以下exception: “无法加载文件或程序集’XXX.YYY’或其中一个依赖项。系统找不到指定的文件。” 这个名为XXX.YYY的项目在refractoring中删除了一个名为XXX.YYY的dll。 但这不适用于应用程序中的任何位置。 我删除了web应用程序obj目录和bin文件夹并重建但仍然会发生。 任何人都有任何想法,这可能发生,任何提示? 更新: 更新我的问题。 我将代码放在另一台计算机上并从那里运行它,它构建并成功运行,没有出现此问题。 所以这让我觉得问题在于我的PC而不是代码库。 也许我的电脑上有缓存的东西。 我确实在“C:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files”中删除了我的临时文件,但没有运气。 所以其他任何可能被缓存或任何其他原因在我的PC上发生。 进一步更新 关于此的另一个更新。 我在其他开发人员机器上运行了相同的代码,并没有运行它的问题。 所以一定要在我的机器上做点什么! 我们机器上唯一不同的是我在经典模式下使用应用程序的应用程序池运行IIS7。 另一个开发人员正在运行IIS6。 2件新信息。 首先在我的web.config中的httpmodules中,我必须在添加之前删除自定义的http模块。 其他开发人员不必这样做。 其次,我已经能够修复“无法加载文件或程序集’XXX.YYY’或其中一个依赖项”问题通过“hack”,这只是一个短期修复,通过在我的项目中创建一个名为XXX的类库.YYY并包括要查找的类,这些都是自定义控件,即。 inheritance自System.Web.UI.WebControls.WebControl。 还有什么想法……

可以访问属性的子“DebuggerDisplay”属性吗?

当前状态 有两个class: [DebuggerDisplay(@”One = {One}, two = {Two}”)] public class A { public int One { get; set; } public B Two { get; set; } } [DebuggerDisplay(@”Three = {Three}”)] public class B { public int Three { get; set; } } 使用它们: var a = new A {One = 5, Two = new B […]

DataGridView ToolTipText未显示

我在桌面应用程序中有数据绑定DataGridView ,其列设置了ToolTipText属性,但当我将鼠标hover在网格视图(单元格或单元格标题)上时,没有显示工具提示。 网格视图的ShowCellToolTips属性为true ,我已经使用断点validation了在鼠标hover之前它没有以编程方式更改。 我已经尝试创建一个CellToolTipTextNeeded事件处理程序来查看工具提示文本是什么,但从不调用事件处理程序。 有什么我错过了吗? 谢谢,罗布 编辑:我们正在使用框架2.0。

查找VS输出窗口中显示的exception源

在VS2013中运行我的应用程序时,我得到例外: mscorlib.dll中发生了’System.InvalidOperationException’类型的第一次机会exception 和 mscorlib.dll中发生了’System.InvalidOperationException’类型的第一次机会exception 由于我的应用程序没有崩溃,一切都正常“正常”,因此可以捕获此exception。 但我真的想找到导致此exception的代码部分来解决这个问题。 我该怎么做才能找出我的代码的哪一部分抛出此exception或它发生的位置。 有没有办法在VS中显示/可视化? 调试器选项?

需要Hashtable和Arraylist

我试图在我的Windows 7 Phone应用程序中使用其他人的C#类。 这些类使用Hashtable类型的对象。 有问题的文件有 using System.Collections; 在顶部,所以我假设它是它想要的Hashtable对象。 当我尝试构建我的解决方案时,我得到的错误是找不到类型或命名空间名称’Hashtable’,是否缺少using指令或程序集引用。 在微软的Hashtable文档中,我看到它表示Assembly:mscorlib 但是如果我尝试通过Project> Add Reference添加mscorlib,VS说它无法添加它,因为它是由构建系统自动引用的。 我错过了什么?

Visual Studio Server Explorer是否支持自定义数据库提供程序?

在我的一些学习项目中,我曾使用Server Explorer和相关工具与Microsoft SQL Server进行图形数据库开发 – 这是一次很棒的体验。 但是,在我的工作中,我处理Oracle DB和SQLite,我的爱好项目使用MySQL(因为它们托管在Linux上)。 有没有办法利用Visual Studio中与其他数据库提供程序相关的数据库相关工具?

可以从立即窗口调用扩展方法

我问这个问题,因为每当我尝试从Visual Studio 2010中的立即窗口调用扩展方法时,我都会收到以下错误: System.Collections.Generic.IEnumerable’不包含’ToList’的定义,也没有扩展方法’ToList’接受类型’System.Collections.Generic.IEnumerable’的第一个参数(你是否缺少using指令或assembly参考?) 如果立即窗口不支持扩展方法,那么为什么当我键入我的变量(类型为IEnumerable )后跟一个点时,IntelliSense会列出所有扩展方法? 我在命令窗口中输入的内容没有任何问题,因为如果我将其复制并粘贴到我的代码文件中并运行,则可以正常工作。 使用Visual Studio 2012为同一解决方案做同样的事情工作正常。 如果我切换回VS2010并且问题仍然存在。

如何为自定义创建的类获取intellisense?

当您输入“this”时。 ,你通常会得到你所在的当前课程的所有例程,事件等等。当你只是站在长列表中的一个例程而不选择一个例程时,你通常会在它旁边得到一个描述。 我怎样才能做到这一点 ? 假设我有一个名为CAR的类,它有两个例程:speed_up()和brake()。 当他输入时,如何让使用我的class级的人看到这两个函数的描述: CAR mycar = new CAR(); mycar.

格式化自定义工具的输出,以便我可以在Visual Studio中双击错误并打开文件

我编写了一个命令行工具,它预处理了许多文件,然后使用CodeDom编译它们。 该工具将版权声明和一些进度文本写入标准输出,然后使用以下格式从编译步骤中写入任何错误: foreach (var err in results.Errors) { // err is CompilerError var filename = “Path\To\input_file.xprt”; Console.WriteLine(string.Format( “{0} ({1},{2}): {3}{4} ({5})”, filename, err.Line, err.Column, err.IsWarning ? “” : “ERROR: “, err.ErrorText, err.ErrorNumber)); } 然后它写入错误的数量,如“14个错误”。 这是错误如何出现在控制台中的示例: Path\To\input_file.xrpt (73,28): ERROR: An object reference is required for the non-static field, method, or property ‘Some.Object.get’ (CS0120) 当我在VS2008中将其作为自定义工具运行时(通过在我的项目程序集之一的后期构建事件命令行中调用它),错误在错误列表中显示格式很好,每列中都有正确的文本。 当我翻转文件名时,会弹出完全限定的路径。 行和列与源文件不同,因为预处理很好。 […]