Tag: 框架

无法加载文件或程序集’System,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089’或其依赖项之一

我在某些用户计算机上生成此exception(约20个中的1个): 无法加载文件或程序集’System,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089’或其依赖项之一。 该系统找不到指定的文件。 我在网站和本网站上发现了几个对此错误的引用,但没有任何帮助。 我有一个使用WCF连接到服务器的加载项应用程序。 使用带有VS 2008的.NET Framework 3.5构建的加载项。 该错误只能在一个用户帐户中的一台测试机器上重现。 我安装我的应用程序,只能从这台机器上的一个帐户重现这个,除此之外它工作正常。 此外,它只能与我创建的加载项的一个版本的主机应用程序一起重现(我假设因为它使用了不同的.NET框架)。 我检查了保险丝日志,我看到以下内容: Assembly manager loaded from: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorwks.dll Running under executable C:\Program Files\SolidWorks Corp\SolidWorks\sldworks.exe — A detailed error log follows. === Pre-bind state information === LOG: User = Home\User LOG: DisplayName = System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 (Fully-specified) LOG: Appbase […]

属性已由’FrameworkElement’注册

我正在编写两个依赖项属性,并且我在VS11的设计窗口中不断收到“[Property]已经由’FrameworkElement’注册”错误。 这是我的代码片段 public static readonly DependencyProperty IsEditingNumberProperty = DependencyProperty.Register(“IsEditingNumbers”, typeof(bool), typeof(FrameworkElement), new FrameworkPropertyMetadata(true, FrameworkPropertyMetadataOptions.AffectsRender)); 问题似乎是第3个参数(所有者参数typeof(FrameworkElement))。 如果我将第3个参数设置为包含两个依赖项属性的类,则错误消失,但我不能直接使用xaml中的属性。 在使用之前,我必须为每个依赖属性添加所有权。 实际上,它确实正确渲染,但只有当我第一次打开它时。 第一次渲染后,它会立即给我一个例外。 在运行时,它似乎完美地工作。 我做错了什么,有没有办法摆脱这个恼人的错误? —-编辑—– 这是我的自定义类(包括2个依赖属性): public partial class EditableTextBox : UserControl { #region Dependency Properties public static readonly DependencyProperty IsEditingNumberProperty = DependencyProperty.Register(“IsEditingNumber”, typeof(bool), typeof(FrameworkElement), new FrameworkPropertyMetadata(true, FrameworkPropertyMetadataOptions.AffectsRender)); public static readonly DependencyProperty TextProperty = DependencyProperty.Register(“Text”, typeof(string), typeof(FrameworkElement), new […]

Windows Forms,DB驱动的应用程序开发/原型设计是否有任何框架?

我正在编写简单的数据库驱动的应用程序,80%的function是对大约15个表的CRUD操作。 来自Web开发背景我认为我可以使用Rails脚手架覆盖几乎所有这些CRUD案例或者说Django管理员。 所以我开始寻找类似Rails / Django的框架,但对于Windows Forms应用程序(当然我理解“富客户端”应用程序开发明显不同于Web开发,我不期待任何真正相似的东西)。 令我感到惊讶的是,除了各种ORM(让我们称之为模型层)之外,在View-Controller层中我似乎没什么选择。 也许我错过了什么? PS。 我评估了Visual Studio DataSet Designer,但它似乎只适用于最简单的情况,并且需要额外的代码来完成任何稍微不重要的任务。 (补充)到目前为止我发现: TrueView for .NET (感谢Vijay Patel) NConstruct

寻找.NET配置框架

由于我的下一个项目(很多SOA的东西),我需要一个基于组件的配置并存储在数据库中以启用集中管理。 app.config / web.config不支持任何这些要求(我知道有一些app-domains的黑客攻击)。 所有人都知道配置框架吗? 它没有必要免费。 我知道如何谷歌;-)但我很欣赏你已经使用过的框架的一些经验。 提前致谢! 弗洛

TextFieldParser等效于.NET?

是否有一个与VB6中的TextFieldParser类等效的现代.NET? 性能远低于简单的String.Split()

c#Math.Sqrt实现

我最近一直在使用System.Math,有一天我想知道微软将如何在库中实现Sqrt方法。 所以我弹出了我最好的伙伴Reflector并尝试反汇编库中的方法,但它显示: [MethodImpl(MethodImplOptions.InternalCall),ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] public static extern double Sqrt(double d); 那天有史以来第一次,我意识到我的孩子依赖于框架,吃饭。 开玩笑,但我想知道MS将用什么样的算法来实现这个方法,换句话说,如果你没有库支持,你将如何在C#中编写自己的Math.Sqrt实现。 干杯

C#版本和.NET Framework版本?

我对C#版本和.NET框架版本感到困惑。 换句话说,我想知道与C#版本和.NET框架的关系。 例如:.NET Framework 3.0中的C#版本是什么?

DLL中的Singleton类可以跨进程共享吗?

我正在创建一个自定义.net硬件框架,其他程序员将使用它来控制某些硬件。 他们将添加对我们的DLL的引用以进入我们的硬件框架。 我需要一个可以从多个应用程序(进程)访问的共享类。 单例模式似乎是我需要的,但它只适用于进程内的多个线程。 我可能完全错了,但这里是我目前拥有的C#代码的一个例子。 我不禁觉得设计不正确。 我希望我可以分享更具体的信息,但我不能。 我必须强调,我无法控制客户应用程序。 解决方案必须包含在框架(DLL)本身内。 框架:(共享DLL) public class Resources { static readonly Resources m_instance = new Resources(); public string Data; private Resources() { Data = DateTime.Now.ToString(); } public static Resources Instance { get { return m_instance; } } } 测试应用程序:(最终客户应用程序) class Program { static void Main(string[] args) { Console.WriteLine(“Press enter to […]

在没有窃取焦点的情况下启动流程(C#)

我需要能够在没有窃取焦点的情况下启动进程(控制台和窗口)。 我发现在.NET框架中执行此操作的唯一方法是使用Microsoft.VisualBasic.AppWinStyle的Microsoft.VisualBasic.Interaction.Shell。[Minimized | Normal] NoFocus(映射到SW_SHOWMINNOACTIVE / SW_SHOWMA传递给ShellExecute)。 在我的代码的当前版本(它确实窃取焦点),我使用System.Diagnostics.Process,并依赖于我提供的一些function,Interaction.Shell方法没有。 2个问题(一个严肃,一个让我感到沮丧,我真的不希望得到一个好的答案) 1.)我是否正确,我别无选择,只能自己包装CreateProcess或ShellExecuteEx,或者我错过了其他一些解决方案? 我真的希望避免这种情况,因为除了这种疏忽之外,Process是一个完整而有用的包装器,并且会有很多function要实现,P / Invoke调试调用以及各种各样的痛苦。 2.)为什么Microsoft的一个团队会创建这样一个(否则)完整的包装器,然后从ProcessWindowStyle中排除一半可能的值,而另一个团队创建了一个类似的包装器,它不太完整,但提供了所有有用的窗口样式?

如何使用WPF中的Frame控件进行过渡效果?

我觉得这很容易,但我猜不是。 我有两页加载到我的帧控件中。 我希望能够从一个页面到下一个页面具有漂亮的幻灯片效果,或者只是一个简单的淡入效果。 似乎无法在互联网上的任何地方找到它。 更新1接受的答案很好,但我在这里找到了更好的答案。 http://www.japf.fr/2008/07/8/comment-page-1/ 更新2如果您相信它我找到了更好的解决方案。 http://fluidkit.codeplex.com/