我有一个XML,我想加载到对象,操纵这些对象(设置值,读取值),然后保存这些XML.对我来说,在我创建的结构(xsd)中使用XML非常重要.
一种方法是编写我自己的序列化程序,但它是否内置支持它或C#中的开源我可以使用?
我们开始开发新的应用程序,其中包括大约30个开发人员使用C#在MS Visual Studio中开发的30-50个项目.
我正在致力于组件化应用程序模块,以支持体系结构并实现并行工作.
我们争辩说:我们应该有多少解决方案?
有人声称我们应该有1-2个解决方案,每个解决方案有15-30个项目 有些人声称我们需要每个组件的解决方案,这意味着大约10-12个解决方案,每个解决方案大约3-6个
我很乐意听到每个方向(或其他方向)的优点/缺点和经验
谢谢
我知道可以从XML生成骨架XSD.例如,这篇文章有很好的答案.
问题是如何基于多个 XML 生成XSD .这个想法是每个XML可能有几个不同的可选,数组,选择等.从所有这些例子中,我想编写最准确的XSD.
我知道可能存在冲突等,但假设所有的XML都来自一个未知的XSD,那么它应该是理论上可行的.但是有这样的工具吗?
谢谢
我需要在我的应用程序中使用日志框架.我有两个候选人:Log4Net和从应用程序块记录.哪个更好?任何一个特定的优势?
谢谢
我有一个只在Windows上运行的应用程序和一个启动它的批处理文件.我想从Linux调用这个批处理文件,这意味着像Linux批处理这样的东西会启动带有参数的windows批处理,而这又会运行我的应用程序.
我能这样做吗?怎么样?
我想在我的应用程序中运行javascript/Python/Ruby.
我有一个应用程序,根据用户的定义自动创建进程.该过程在C#中生成.我想让高级用户在预定义的位置注入脚本.这些脚本应该从C#进程运行.例如,创建的进程将具有一些活动,并且在中间应该运行脚本,然后该进程像以前一样继续.是否有从C#运行这些脚本的机制?
我过去曾使用Eclipse EMF
现在我正在使用C#来创建一个需要大量建模来捕获其元数据,逻辑,持久性等的工具.C#中的等价物是什么?
EMF中的想法是您使用UML定义模型,然后生成代码.生成的代码知道如何持久化/加载自身,公开其元数据,链接到其他EMF模型等.
谢谢
我们使用Infragistic框架使用Winforms.我们正在考虑转向WPF.问题是我们已经在Winforms中有几个表单,对话框等.我们需要共同的外观和感觉,因此我们需要将所有内容迁移到WPF.
是否有迁移工具来获取Winforms并迁移到WPF?我知道不可能完全做到这一点,但有什么东西可以完成一些工作吗?
谢谢
我有一个 C# winform 应用程序,它在工作期间打开另一个 Winform 进程。另一个进程有自己的 UI。当我关闭父应用程序时,我希望其他应用程序自动关闭。
我怎样才能做到这一点?
谢谢
我需要开源数据库,我可以随商业应用程序一起提供.它不应该有任何安装(即没有窗口服务和没有设置).
它可以是单用户数据库.它应该在Windows环境中工作并从Java代码中使用.
谢谢