小编Ale*_*der的帖子

.NET WinForms应用程序的MVC/MVP框架

有没有人知道企业WinForms应用程序的可用MVC/MVP框架?

之前有.NET用户界面进程应用程序块.但是,自Windows Workflow Foundation发布以来,它已不再处于开发阶段(也将完全用.NET 4.0重写).

也许我不是最新的,但我觉得我现在有一个差距.

.net c# windows frameworks winforms

7
推荐指数
2
解决办法
1万
查看次数

MSDTC问题与ADO.NET实体框架中的事务

在我们当前的项目中,我们使用ADO.NET Entity Framework作为应用程序的数据层.有些任务需要在事务中运行,因为在数据库中有很多工作要做.我正在使用TransactionScope来包围这些任务.

using (TransactionScope transactionScope = new TransactionScope(TransactionScopeOption.RequiresNew))
{
    // Do something...
    transactionScope.Complete();
}
Run Code Online (Sandbox Code Playgroud)

问题是我在使用TransactionScope时发生异常:

System.Data.EntityException:基础提供程序在Open上失败.---> System.Transactions.TransactionManagerCommunicationException:与底层事务管理器的通信失败.---> System.Runtime.InteropServices.COMException(0x80004005):错误HRESULT E_FAIL已从调用COM组件返回.

似乎此错误必须与MSDTC(Microsoft分布式事务处理协调器)执行某些操作.当我更改MSDTC的安全配置时,会抛出另一个异常:

System.Data.EntityException:基础提供程序在Open上失败.---> System.Transactions.TransactionManagerCommunicationException:已禁用分布式事务管理器(MSDTC)的网络访问.请使用组件服务管理工具在MSDTC的安全配置中启用DTC以进行网络访问.

但是,MSDTC已配置,TransactionScope将导致错误.有人知道这里出了什么问题吗?

.net msdtc transactions ado.net-entity-data-model

6
推荐指数
2
解决办法
2万
查看次数

从模板创建PowerPoint 2007演示文稿

我需要使用Open XML Format SDK 2.0从模板创建PowerPoint 2007演示文稿.模板必须由客户提供,并用于单独的布局样式(字体,背景颜色或图像,......).它需要包含两个预定义的幻灯片:

  • 文字幻灯片
  • 图片幻灯片

应用程序现在应该创建模板文件的副本,创建文本和图像幻灯片的多个副本,并用一些内容替换内容占位符.

我已经从Microsoft找到了一些代码片段来编辑幻灯片的标题,删除幻灯片或替换幻灯片上的图像.但我没有找到如何创建现有幻灯片的副本.也许有人可以帮我这个.

.net c# powerpoint openxml presentationml

5
推荐指数
1
解决办法
8880
查看次数

Unity - WCF服务类的拦截?

我有一个使用WCF进行通信的客户端和服务器应用程序.为了向每个WCF消息头添加一些自定义会话信息,我将客户端WCF通道包装到"ClientChannelProxy"类中,并使用Unity拦截扩展来使用方面添加我的自定义头信息.

IUnityContainer container = new UnityContainer();
container.AddNewExtension<Interception>();
container.RegisterType<IClientService, ClientServiceProxy>();
container.Configure<Interception>().SetInterceptorFor<IClientService>(new
TransparentProxyInterceptor());
Run Code Online (Sandbox Code Playgroud)

这适用于客户端,因为我可以使用上面显示的代码轻松配置统一容器和拦截.

但是如何在服务器端设置统一和拦截?我的WCF服务是在.SVC文件中配置的,我没有任何可能性来配置拦截并让我的方面执行.

<%@ ServiceHost Language="C#" Debug="true" Service="Test.ClientService" %>
<!-- How to configure Unity Interception for this WCF-Service ? -->
Run Code Online (Sandbox Code Playgroud)

如果有人能帮助我让它工作,那会很好吗.谢谢!

c# wcf aop unity-container

5
推荐指数
1
解决办法
2277
查看次数

可用文化列表

我有一个WinForms应用程序,可以通过卫星程序集本地化resx文件.用户可以在运行时切换应用程序语言.

所以我的问题是:有没有办法动态找出哪些文化作为我的客户端的本地化资源?

.net localization winforms

4
推荐指数
1
解决办法
1087
查看次数

.NET诊断工具?

有谁知道.NET应用程序的通用计算机或/和应用程序诊断工具?

例如,应用程序无法在客户的计算机上启动.他可以运行诊断工具,它可以执行一些简单的检查:

  • 安装了哪些.NET Framework版本?
  • 安装的.NET Framework版本是否有效(或者可能是brocken)?
  • ...

从未见过针对.NET特定应用程序的类似内容.

.net

1
推荐指数
1
解决办法
4499
查看次数

参考或复制

我刚开始使用Python 3.在Python书中,我读到可以强制解释器创建实例的副本,而不是使用切片符号创建引用.

这应该创建对s1的现有实例的引用:

s1 = "Test"
s2 = s1
print(s1 == s2)
print(s1 is s2)
Run Code Online (Sandbox Code Playgroud)

这应该创建一个新实例:

s1 = "Test"
s2 = s1[:]
print(s1 == s2)
print(s1 is s2)
Run Code Online (Sandbox Code Playgroud)

运行上面的示例时,两者都返回相同的结果,即对s1的引用.sombody可以解释为什么它不像书中描述的那样工作?这是我的错误,还是书中的错误?

python python-3.x

1
推荐指数
1
解决办法
308
查看次数

如何将这个嵌套的JSON解组为go对象?

我有一个类似于这个的JSON对象:

{
"prices": {
    "7fb832f4-8041-4fe7-95e4-6453aeeafc93": {
        "diesel": 1.234,
        "e10": 1.234,
        "e5": 1.234,
        "status": "open"
    },
    "92f703e8-0b3c-46da-9948-25cb1a6a1514": {
        "diesel": 1.234,
        "e10": 1.234,
        "e5": 1.234,
        "status": "open"
    }
}
Run Code Online (Sandbox Code Playgroud)

我不知道如何将其解组为GO对象,而不会丢失每个子项的唯一ID字段,这对我来说是重要的信息.

json go

0
推荐指数
1
解决办法
51
查看次数