Tag: visual studio 2008

如何使用C#检查打印机是否已安装并准备就绪?

如何在C#中使用.NET 3.5和Visual Studio 2008以编程方式检查是否安装了打印机(如果有的话,我如何检查它是否已打开并准备好使用?)? 提前致谢,

如何在web.config文件中添加名称空间?

我正在使用VS 2008和C#,但是当我在web.config文件中添加名称空间时,该名称空间不会导入或包含在code behind or aspx 我也读过这个问题,但没有得到所需的答案。 web.config代码

为什么WPF设计器无法加载调用非托管DLL的库?

我正在使用Visual Studio 2008,.NET 3.5 SP1,并拥有一个包含以下模块的测试应用程序: 一个C ++ DLL 使用#1的C ++ / CLI DLL 使用#2的C#WPF应用程序 当我尝试使用#2中的类作为WPF XAML中的资源时,设计师不会让我: <Window x:Class="WpfApplication1.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:lib1="clr-namespace:ClassLibrary1;assembly=ClassLibrary1" <- ERROR 错误是:“找不到程序集’ClassLibrary1’。确认您没有错过程序集引用。另外,请validation您的项目和所有引用的程序集是否已构建。” 但是当我在应用程序主窗口的代码隐藏中使用C ++ / CLI DLL中的类时,一切正常。 创建了Class1,并在其构造函数中调用C ++ DLL,没问题。 using ClassLibrary1; … public partial class Window1 : Window { public Window1() { InitializeComponent(); //use in code-behind Class1 tmp = new Class1(); tmp.FirstName […]

找不到命名空间’System.Data.SqlServerCe’

我确实包含了System.Data.SqlServerCe dll, using System.Data.SqlServerCe; 在我的代码中,但是当我打开.NET页面时,我得到: 命名空间’System.Data’中不存在类型或命名空间名称’SqlServerCe’(您是否缺少程序集引用?) 我不知道如何解决这个问题。 提前致谢。

无论如何在解决方案基础上#define Constant?

反正在Visual Studio解决方案基础上有#define Constant吗? 可以在csproject的基础上定义一个常量,并且可以将#define constant放在cs文件中,但我想知道是否可以在vs sln的基础上定义它?

HttpWebRequest:请求已中止:请求已取消

我一直致力于开发一种中间人应用程序,它使用一系列日期的HTTP发布请求(通常一次只有7个)将文本上传到CMS后端。 我正在使用HttpWebRequest来实现这一目标。 它似乎在第一个日期工作正常,但是当它开始第二个日期时,我得到System.Net.WebException:请求被中止:请求被取消。 我四处搜寻,发现以下重要线索: http://social.msdn.microsoft.com/Forums/en-US/netfxnetcom/thread/0d0afe40-c62a-4089-9d8b-fb4d206434dc http://www.jaxidian.org/update/2007/05/05/8 http://arnosoftwaredev.blogspot.com/2006/09/net-20-httpwebrequestkeepalive-and.html 他们并没有太多帮助。 我试过重载GetWebReuqest,但这没有意义,因为我没有使用该函数。 这是我的代码: http : //pastebin.org/115268 在成功运行至少一次后,我在第245行得到错误。 我很感激我能得到的任何帮助,因为这是我一直在努力的项目的最后一步。 这是我的第一个C#/ VS项目,所以我对任何提示持开放态度,但我想专注于首先解决这个问题。 谢谢!

Microsoft Visual Studio和C#:如何将事件可视地添加到控件?

也许这是一个愚蠢的问题,但对于我的生活,我找不到办法做到这一点。 如何使用C#在Microsoft Visual Studio(2008)中向表单中的控件添加事件处理程序? 我可以手动完成,但打开Form的Designer.cs文件,但我找不到通过界面执行此操作的方法。 在MSVC 6中,使用C ++和MFC,您可以右键单击或执行其他操作,并查找该控件的所有可能事件的列表。 然后你选择它,它会弹出一个窗口,让你创建一个与该事件相关联的方法。 在VB中它更容易,您可以在代码中执行它并且它列出了方法下拉列表中的所有事件。 但是,我在2008年用C#找不到任何类似的东西。 Intellisense有助于填写正确的方法信息。 但是,它总是在Designer.cs文件中创建方法,而不是它应该在的部分类的另一半。 谢谢。

为什么VS 2008不在Intellisense中为String类显示扩展方法

由于String实现了IEnumerable ,我期待在Intellisense中看到Enumerable扩展方法,例如,在输入句点时 String s = “asdf”; s. 我期待看到.Select(…) .ToList()等等。然后我很惊讶看到扩展方法确实在字符串类上工作,它们只是没有出现在Intellisense中。 有人知道为什么吗? 这可能与这个问题有关。

解决扩展方法/ LINQ歧义

我正在为ReSharper 4编写一个加载项。为此,我需要引用几个ReSharper的程序集。 其中一个程序集(JetBrains.Platform.ReSharper.Util.dll)包含System.Linq命名空间,其中包含System.Core已提供的扩展方法的子集。 当我编辑代码时,它会在这些扩展之间产生歧义,因此我不能使用OrderBy 。 我该怎么解决这个问题? 我想使用核心LINQ扩展,而不是ReSharper的扩展。 尝试编译时出现以下错误: 以下方法或属性之间的调用不明确:’ System.Linq.Enumerable.OrderBy(System.Collections.Generic.IEnumerable , System.Func)’ and ‘System.Linq.Enumerable.OrderBy(System.Collections.Generic.IEnumerable, System.Func )’ 编辑:我尝试了下面的建议,遗憾的是没有运气。 同时,我通过删除对System.Core引用来“解决”问题。 这样我就可以使用ReSharper DLL文件提供的扩展。 我上传了一个示例程序 ,我刚刚导入了我需要的ReSharper DLL文件。 我将System.Core的别名更改为SystemCore ,添加了extern alias指令,但它仍然无法正常工作。 如果我错过了什么,请告诉我。 PS参考是安装在”C:\Program Files\JetBrains\ReSharper\v4.1\…”默认directroy中的ReSharper v4.1 DLL文件。

如何在简单的Web项目中连接到.mdf(Microsoft SQL Server数据库文件)?

具体来说,在VS 2008中,我想通过右键单击自动生成的App_Data文件夹(.mdf“数据库”)来连接到您可以拥有的数据源。 看似简单,一旦你知道如何。