-
5 votesanswersviews
无法在XAML中创建xmlns对其他项目的引用
我有一个像这样定义的WPF项目: MyApp.sln MyAppWPF MyApp.Domain 在我的MyAppWPF项目中的一个xaml文件中,我正在尝试引用MyApp.Domain项目中定义的类 . 我在MyAppWPF中有一个 project reference 到MyApp.Domain . 我正在尝试创建这样的引用: <Window x:Class="MyAp... -
1 votesanswersviews
阻止ListView上的ItemChecked事件使用C#干扰SubItemClicked
我正在为项目使用in-place editable listview控件 . 可编辑列表视图添加了“SubItemClicked”事件,以便可以编辑每个“单元格” . lstSD2.SubItemClicked += new ListViewEx.SubItemEventHandler(lstSD2_SubItemClicked); 我还使用'ItemChecked'事件启用了列表视图复选框 .... -
86 votesanswersviews
唐't stop debugger at THAT exception when it'被抛出并 grab 了
在工具/异常中,我设置了调试器在抛出异常时停止的选项 . 是否被 grab . 如何排除该规则的例外情况?在我的代码中的某处有一个被捕获的异常,它是程序逻辑的一部分 . 所以我显然不希望该异常在每次命中时停止调试器 . 示例:我想忽略第344行的null引用异常(捕获) . 我想停止所有其他例外 -
4 votesanswersviews
无论如何要知道何时销毁一个池化线程(或ThreadStatic成员)?
我需要在我们的某个产品中添加第三方组件(这是一个可以全天候运行的Windows服务) .3PC是一个.net库,它位于一些硬核C可操作图像上 .3PC要求为其运行的每个线程调用Initialize和Teardown例程 .这在我们的旧软件中使用它很好,但是这个产品是用.Net线程池编写的,汇集的工作人员将使用3PC . 我无法弄清楚如何安全地调用Initialize和Teardown例程 . 我得... -
0 votesanswersviews
为多个 生产环境 者和消费者排队
我必须在.Net3.5中编写多个线程(现在至少3个)之间的通信,并且每个线程都是 生产环境 者和消费者 . 而不是在每对线程之间发送信号,我的想法是实现一个消息队列,它将存储类,如下所示: enum Signals { ObjectArrivedOnLightBarrier, ObjectLeftLightBarrier, CodeFound }; enum UnitID { GrabThread... -
49 votesanswersviews
用AppDomains替换Process.Start
Background 我有一个Windows服务,它使用各种第三方DLL来执行PDF文件的工作 . 这些操作可能会占用相当多的系统资源,并且在发生错误时偶尔会出现内存泄漏 . DLL是围绕其他非托管DLL的托管包装器 . Current Solution 我已经在一个案例中通过在专用控制台应用程序中包含对其中一个DLL的调用并通过Process.Start()调用该应用程序来缓解此问题 . 如果... -
2 votesanswersviews
我在Windows Server 2003中可以拥有的打开套接字数量的上限是多少
我正在用.NET构建一个聊天服务器 . 我尝试打开大约2000个客户端连接,我的Linksys WRT54GL路由器(带有番茄固件)每次丢失 . 当我在Azureus bit-torrent客户端上打开多个连接时,会发生同样的事情 . 我有三个问题: 我在Windows Server 2003中可以拥有的打开套接字数量是否有限制? Linksys路由器是问题吗?如果是这样,建议使用更好的硬... -
4 votesanswersviews
如何确定WPF用户控件何时完成加载
我有一个带有UIElement网格的WPF用户控件,里面有几个文本框和组合框 . 我有一个Button(btnApply),当表单加载完成后,其IsEnabled状态应为false . 但是,TextChanged事件在填充网格时被触发,并将IsEnabled更改为true . 我添加了一个布尔方法,在用户控件完成加载后确实保持btnApply.IsEnabled = false . 但是,我无法... -
6 votesanswersviews
从Asp.Net 4项目进入引用的.Net 3.5程序集
我可以进入由Asp.Net 4应用程序引用的.net 3.5程序集吗? 我们的项目中使用了一堆dll . 这些程序集的目标是框架3.5 . 我也有程序集的源代码 . 在框架3.5项目中,我可以进入引用的程序集,即使项目仅引用程序集,如果我将解决方案 - >属性 - >调试源文件 - 设置为程序集的源代码文件的位置 . 现在在Asp.Net 4项目中同样不起作用 . 我无法进入引用的代码... -
0 votesanswersviews
如何在公司的电子邮件中放置带有链接的 Banner
首先,抱歉,但我的英语不好 我们需要开发一个应用程序,让管理员用户管理 Banner ,这些 Banner 可以放在公司电子邮件的页脚体中 . 在公司他们使用Outlook,我们使用 C# .NET 3.5 我认为在某种情况下,在侦听器上可以捕获Exchange Server上的某些事件中的电子邮件,或类似可以安装在客户端中的代理,但我不知道实现的可能性 . Banner 信息可以存储在数据库中,... -
1 votesanswersviews
让ListView ItemCheck停止!
根据一些SO建议,我在ListView控件的ItemCheck事件上尝试了以下操作: private void lstTasks_ItemCheck(object sender, ItemCheckEventArgs e) { ...some code return; } 这个想法是 return; 将取消该事件 ...但是在空白 return; 之前运行... -
4 votesanswersviews
使用Asp.Net发送SendAsync电子邮件,但Page仍在等待?
我不想_____12070_想到在ASP.NET 3.5中使用SendAsync . 但是在调试之后,我发现主线程 still 等待 . Main: Call send email function... mailSend: Configuring.... mailSend: setting up incorrect port.... mailSend: Attempt now to send..... -
1 votesanswersviews
是否有一个富文本编辑器控件可以进行拼写和语法检查?
我正在寻找一个winforms或wpf控件,可以用英语进行拼写和语法检查,也可以用红色和绿色的波浪线下划线,类似于MS Word . 到目前为止,我所能找到的只是拼写检查控件 . 我也会接受良好的拼写检查和语法检查库 - 如果你可以推荐一个允许下划线的编辑器的集成点 . -
0 votesanswersviews
.NET 3.5 JavaScriptSerializer和DateTimeOffset序列化
我有这门课: private class SimpleClass { public DateTimeOffset Date; } 当我尝试在.NET 3.5上通过JavaScriptSerializer序列化它时结果是遵循JSON: "{\"Date\":{\"DateTime\":\"\\/Date(1377674408500... -
0 votesanswersviews
多框架Nuget安装不正确的框架
我创建了一个针对.Net 3.5和Net Standard 2.0的nuget . 当我在.Net 3.5项目上安装nuget时,会安装正确版本的nuget . 但是,当我尝试在.Net 4.6.1项目上安装相同的nuget时,安装了net35版本,而不是Net Standard 2.0 . 我认为.Net 4.6.1与Net Standard 2.0兼容(根据官方微软文档:https://doc... -
0 votesanswersviews
Nuget将EntityFramework 6.0.1安装到.NET 3.5类库中
我对Nuget Package Manager和Entity Framework的行为感到困惑 . 就我一直在搜索而言,Entity Framework仅支持.NET 3.5中的3.5版(随.NET SP1一起提供) . 但是,当我运行Nuget Package时,它提供了我安装EF 5和今天(升级到)EF 6.0.1 . 我使用的是Visual Studio 2010,该项目是一个带有目标框架.... -
0 votesanswersviews
将WPFTookit DataGrid单元格样式仅应用于WPF NET 3.5中的某些DataGridColumn
我有一个WPF Datagrid,它有一些列和行 . 现在,我正在尝试将样式应用于某些DataGridColumn,如下所示,但它得到错误: 类型引用找不到名为'DataGridCell'的公共类型 . <my:DataGrid> <my:DataGrid.Resources> <Style x:Key="MyDataGridC... -
-1 votesanswersviews
无效的IL Code Unity System.Data参考
我在Unity的assets文件夹中有.NET Framework Unity v3.5 System.Data引用程序集 . 当调用 DataTable.Rows[x] 时,我收到此错误: InvalidProgramException:System.Data.DataTable中的IL代码无效:get_Rows():IL_0000:ret Sorcerer..ctor(System.Data... -
768 votesanswersviews
从流创建字节数组
从输入流创建字节数组的首选方法是什么? 这是我目前使用.NET 3.5的解决方案 . Stream s; byte[] b; using (BinaryReader br = new BinaryReader(s)) { b = br.ReadBytes((int)s.Length); } 读取和写入流的块是否仍然是一个更好的主意? -
9 votesanswersviews
交付.Net 3.5 SP1
如果我要将.Net Framework安装文件与我的应用程序一起包含(安装过程由我们自己的技术人员完成),要安装在干净的Windows(XP SP2 / SP3或Vista SP1)上,而无需事先安装任何框架,我需要按顺序安装.Net Framework设置才能达到3.5 SP1?目前我有以下设置文件: .Net 2.0 .Net 2.0 SP1 .Net 3.0 .Net 3.5... -
127 votesanswersviews
实体框架和SQL Server视图
由于我无权谈论的几个原因,我们在Sql Server 2005数据库中定义了一个视图,如下所示: CREATE VIEW [dbo].[MeterProvingStatisticsPoint] AS SELECT CAST(0 AS BIGINT) AS 'RowNumber', CAST(0 AS BIGINT) AS 'ProverTicketId', CAST(0 A... -
409 votesanswersviews
使用LINQ获取一个List <>中的项目,这些项目不在另一个List <>中
我会假设有一个简单的LINQ查询来执行此操作,我只是不确定如何 . 请参阅下面的代码段 . class Program { static void Main(string[] args) { List<Person> peopleList1 = new List<Person>(); peopleList1.Add(new P... -
429 votesanswersviews
WCF - 如何增加邮件大小配额
我有一个WCF服务,它从数据库向客户端返回1000条记录 . 我有一个ASP.NET WCF客户端(我在asp.net Web应用程序项目中添加了服务引用以使用WCF) . 运行客户端应用程序时收到以下消息: 已超出传入邮件的最大邮件大小限额(65536) . 要增加配额,请在相应的绑定元素上使用MaxReceivedMessageSize属性 . 有帮助吗?如何增加邮件大小配额? -
2 votesanswersviews
如何在使用.NET 3.5时删除LinkLabel作为制表位?
当用户在字段中进行选项卡时,他们必须通过LinkLabel选项卡才能转到下一个字段 . 我宁愿他们直接从一个地方到另一个地方而不停在LinkLabel上 . 但是,在.NET 3.5中,LinkLabel没有将TabStop属性设置为false . 升级到.NET 4.0或.NET 4.5不是今天的选择 . 我已经尝试了另外两种跳过LinkLabel的方法 . 将LinkLabel放在面板上,... -
0 votesanswersviews
将webbrowser控件对象分配给另一个Web浏览器控件
我在Windows窗体应用程序中有两个webbrowser控件 . 我已导航到webbrowser control1中的页面 . 现在我需要将这个webbrowser1分配给webbrowser2,我需要以不同的方式在这两个webbrowser控件中工作 . 但我试过的结果, webbrowser2 = webbrowser1; 当我这样做时,无论我在webbrowser2中做什么都会受到web... -
214 votesanswersviews
为什么Response.Redirect导致System.Threading.ThreadAbortException?
当我使用Response.Redirect(...)将表单重定向到新页面时,我收到错误: mscorlib.dll中出现'System.Threading.ThreadAbortException'类型的第一次机会异常mscorlib.dll中发生类型为'System.Threading.ThreadAbortException'的异常,但未在用户代码中处理 我对此的理解是,错误是由Web服务... -
386 votesanswersviews
IQueryable <T>和IEnumerable <T>有什么区别?
IQueryable<T> 和 IEnumerable<T> 之间有什么区别? 另见What's the difference between IQueryable and IEnumerable与此问题重叠 . -
12 votesanswersviews
软件渲染模式 - WPF
我有一个WPF用户控件,我需要在 RenderMode.SoftwareOnly 中强制渲染 . 由于我使用的是.NET 3.5,我不得不做类似的事情, var hwndSource = PresentationSource.FromVisual(this) as HwndSource; if (hwndSource != null) { hwndSource.CompositionTar... -
1 votesanswersviews
隐藏窗口时出现InvalidOperationException
我'm writing a simple form on WPF, and it works fine. But now I should change target framework from 4 to 3.5. But when i' m运行3.5版本,它失败了除了 . 所以 OnLoaded 是这样的: private void MainWindow_OnLoaded(object sen... -
8 votesanswersviews
Tcp可靠性与Udp负载对于认真,高性能的服务器
速度,优化和可扩展性是Udp和Tcp协议之间的典型比较 . Tcp吹嘘可靠性有一点额外开销的缺点,但速度很好,非常好 . 一旦Tcp套接字被实例化,保持套接字打开需要一些开销 . 但与Udp所描述的负担相比,哪种协议实际上有更多的开销?我也听说过Tcp存在可扩展性问题......但是互联网(网页/服务器)在Tcp上运行 - 那么Tcp是什么阻碍了可扩展性呢? 好的...所以Udp不需要保持连接打...