.net-4.0相关内容
我怎样才能做到这一点?我的理解是使用 TransactionScopes 是不可能的 但我想在一些其他方式: 业务逻辑类: public bool Bar(){尝试{使用 (var tsWork = new TransactionScope()){复杂数据导入代码(一些数据);FlagRecordInDatabaseAsImported();//这是在 catch 中修改的同一条记录tsW
..
我是使用 .Net Framework 1.1 在 Windows 应用程序中工作的新手.我们将把我们的 Windows 应用程序从 .Net Framework 1.1 迁移到 4.0.当我们从 1.1 迁移到 4.0 时,会受到什么影响?请帮助并建议我,因为我是这项技术的新手.. 解决方案 msdn的步骤如下: 将 .net 1.1 迁移到 4.0
..
在我的一个项目中,我有一个非常活跃的经典 ASP 站点,需要将基于实时事件的提要集成为现有 UI 的一部分.未来有计划将站点架构升级为 MVC 或 MVP,但必须同时实现此新功能. 我决定为此使用 WebSocket 方法,因为这最终是我们将来想要使用的,而重新构建它没有意义.问题是,如何将其与经典的 ASP“架构"集成? 该网站已经实现了 jQuery 库,并希望利用 jQuery
..
我遇到了一个很奇怪,很简单的 WPF 应用程序 在MainWindow.xaml.cs: ObservableCollectiontest = new ObservableCollection();测试对象 t = new TestObject();test.Add(t);test.Add(t);test.Add(t);test.Add(t);test.Add(t)
..
.Net 4.0 中是否提供服务器 GC(配置中的 gcServer 标志)?还是被弃用了? 谢谢!!! 解决方案 是的,它(仍然可用).不,它不是(已弃用). 为什么要问这个问题? 论点的链接 http://architecturebyashwani.blogspot.com/2010/02/foreground-gc-and-background-gc.html
..
我读到使用 .NET Framework 4 替换了当前的垃圾收集实现: .NET Framework 4 提供背景垃圾收集.这功能替换并发垃圾以前版本中的集合和提供更好的性能. 在这个页面那里是一个解释它是如何工作的,但我不确定我是否理解它. 在实际应用中,这种新的 GC 实现有什么好处?它是一个可用于推动从 3.5 或之前版本过渡到 4.0 的功能吗? 解决方案 这里
..
我有一个最近从 .NET 3.5 迁移到 .NET 4.0 的 C# Windows 服务.没有进行其他代码更改. 在 3.5 上运行时,给定工作负载的内存利用率大约为 1.5 GB 内存,吞吐量为每秒 20 X.(在这个问题的上下文中,X 无关紧要.) 在 4.0 上运行的完全相同的服务使用 3GB 到 5GB+ 的内存,每秒速度不到 4 X.事实上,随着内存使用量继续攀升,服务通常
..
我们正在检测操作系统版本以进行统计.从 Windows 8.1 开始,操作系统“谎言" 使用 GetVersion 时的版本.但是,从 .NET 4.5.1.因此,我们添加了 8.1's GUID 到清单,效果很好. 现在,我想为 Windows 10 做同样的准备.这个 GUID 是否已知? (编辑)P/Invoking VerSetConditionMask 和 VerifyVer
..
我如何知道我的 C# 控制台应用程序何时停止?有什么活动之类的吗? 谢谢! 解决方案 使用ProcessExit 应用程序域的事件 类程序{静态无效主要(字符串 [] 参数){AppDomain.CurrentDomain.ProcessExit += new EventHandler(CurrentDomain_ProcessExit);}静态无效 CurrentDomain_
..
我的问题和这两个很相似: C# 组件事件? C# - 编写 COM 服务器 - 事件不在客户端触发 但是,对他们有效的方法对我无效.类型库文件没有任何事件定义的提示,所以 Delphi 看不到它.如您所料,该类适用于其他 C# 应用程序. COM 服务器工具: Visual Studio 2010 .NET 4.0 Delphi 应用程序: 德尔福 20
..
这是一个“这可能吗?如果可以,你能给我一个简单的例子吗,因为我在网上找不到一个?"类似的问题. 我有许多完全独立的(即“令人尴尬的并行")进程,我想使用 .NET Framework 4 中的 Task Parallel 库使用 C# 并行运行这些进程.其中一些过程需要使用可通过 COM/OLE 自动化访问的软件. 具体来说,有一个 Parallel.Foreach() 循环从项目列表
..
我有一个来自第 3 方的 Inproc COM 服务器.如果捕获特定类型的错误,我调用的函数之一将显示错误消息对话框.问题是我正在尝试批量处理数据,而我使用的数据源导致该错误对话框弹出很多.如果它生成 1000 个对话框,这将不是问题,而是它会阻塞,并且在您按 OK 之前该函数不会返回. 如何禁止显示对话框,或以编程方式按 OK? 这是调用堆栈的副本,因为它正在等待我按 OK [
..
简单问题,如何强制C#编译器抛出编译错误. 更新:也许使用 Assert.Fail() 会更好? 我有一个自定义属性,应该只应用于一个类的一个成员.在我的另一个类的静态方法中,它会查找那个成员,如果有多个成员应用了该属性,我希望它失败(不抛出异常). 公共类 Foo{[我的自定义属性]公共字符串 FooString { 获取;放;}[我的自定义属性]公共字符串 OtherFooStr
..
我需要适用于 .Net 4.0(64 位)的 SAP Crystal Reports 运行时.我一直在网上搜索,但没有得到任何成功.我可以从哪里下载这个网址吗? 解决方案 众所周知,SAP 不擅长提供这些下载...或在易于访问的位置,因此希望在您阅读此答案时此链接仍然有效. http://scn.sap.com/docs/DOC-7824 更新链接 2/6/13: https:
..
我们尝试了几种方法来使文本框接受“输入"、换行符等.但我们仍然面临同样的问题.大多数“第三方"控件允许用户根据需要设置文本格式.例如,添加颜色、字体、表格等.但是,对于大多数时尚网站,我们不希望用户以这种方式格式化文本. 但我们仍然希望它们“输入",因此我们禁用了大多数功能(颜色、粗体、表格、插入图像等).但是我们还有另一个问题,复制和粘贴.在文本框中看到从 MS Word 复制的人并不少见
..
我有一个 Windows 应用程序计划每天运行,但根据 EventViewer 中的以下日志间歇性地失败. 错误应用程序名称:MyApplication.exe,版本:1.0.0.0,时间戳:0x4d54829a错误模块名称:clr.dll,版本:4.0.30319.1,时间戳:0x4ba21eeb异常代码:0xc0000005故障偏移量:0x00000000000029e1错误进程ID:0xb
..
我有一个 WPF 4 应用程序,我想启用拖放功能,目前我有一个基本的拖放实现,但我发现如果不是改变鼠标光标,它会好得多over 来表示移动操作,我可以在我的手指下使用一个图像. 我的拖放操作是在自定义用户控件中启动的,因此我需要将可视元素插入可视树并让它跟随我的手指,也许我应该启用 ManipulationDelta我的主窗口上的事件,检查布尔值然后移动项目? 解决方案 有一个使用自
..
我正在尝试运行一个 .NET 4.0 控制台应用程序,该应用程序引用了一个姊妹库项目 (Bar.dll),该项目本身引用了 VS2010 B2 中的 System.Web.Extensions.我目前只对访问 System.Web.Scripting.JavaScriptSerializer 感兴趣. 两个项目都引用了 System.Web.Extensions(使用“应用程序引用"对话框中
..
为什么此代码在 .NET 4 中打印 False?显式转换似乎导致了一些意外行为. 除了“浮点数不准确"或“不要那样做"之外,我想要一个答案. float a(float x, float y){返回 ( x * y );}浮动 b(浮动 x,浮动 y){返回(浮点数)(x * y);}无效的主要(){Console.WriteLine(a(10f, 1f/10f) == b(10f, 1
..
为什么我的 Azure AD 应用程序不允许 oauth client_credentials 授权? 我想使用 Azure Graph API,但首先我需要一个 oauth 令牌.为了获得令牌,我正在尝试使用 Microsoft.IdentityModel.Clients.ActiveDirectory aka ADAL 1.0.3 版(来自 NuGet). 我正在使用带有 Clie
..