Tag: .net 3.5

Process.Kill()问题

我有以下几行代码: Process aProcess = Process.Start(“ieexplorer”, aDummyHTMLFilePath); //I do nothing in between aProcess.Kill(); 如果没有其他IE窗口打开,这将顺利运行。 但是如果有一个窗口打开,我在aProcess.Kill();上得到一个System.InvalidOperationException aProcess.Kill(); 说: 无法处理请求,因为该进程已退出。 另外,我注意到在这种情况下, aProcess.HasExited在上面的代码中的第1行之后是正确的。 即使有其他IE窗口打开,我怎样才能顺利关闭IE?

我如何从GAC加载程序集?

我正在尝试使用Assembly.Load()来加载GAC中的程序集。 例如,假设我想列出PresentationCore.dll中存在的所有类型,我将如何加载PresentationCore.dll ? 当我尝试这个: Assembly a = Assembly.Load(“PresentationCore.dll”); 我得到一个FileNotFoundException 。 关于SO的另一个答案建议我使用Assembly.LoadFrom()来实现这一点 – 我很犹豫,因为不推荐使用Assembly.LoadFrom(),根据Visual Studio 2008,它似乎并没有真正起作用。 有任何想法吗?

无法以编程方式反序列化SOAP消息

当我尝试反序列化soap消息时,我得到以下exception。 我这样做是因为我有我想在测试中重用的响应文件。 我不能使用真实的服务或类似的东西,因为它不适合我们的测试框架的架构。 Test ‘MyUnitTestMethod’ failed: System.InvalidOperationException : There is an error in XML document (1, 2). —-> System.InvalidOperationException : was not expected. at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle) at System.Xml.Serialization.XmlSerializer.Deserialize(Stream stream) private const string _content = @” 0 name test1@mail.com “; /// [System.CodeDom.Compiler.GeneratedCodeAttribute(“System.Xml”, “2.0.50727.3082”)] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute(“code”)] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, […]

Microsoft Sync Framework – 双向同步如何工作?

我有两个客户端A和B.两个客户端都有相同的同步本地数据缓存。 如果客户端A进行离线编辑以记录X,然后客户端B也离线编辑记录X并与服务器同步,则当客户端A与服务器同步时,客户端B所做的更改不会被反映,并且没有任何数量的双向同步使得两个客户端正确地与服务器同步。 除此之外,我的同步应用程序非常适合删除,添加编辑等。它只是同时进行的离线编辑会破坏完整性。 我正在使用SQL 2005(使用必要的SQL脚本来应用同步支持) 是否有任何资源可以解释同步框架实际工作原理以及它何时决定何时同步条目的具体细节?

如何在不必每次生成代码时进行更改的情况下扩展LINQ-to-SQL类?

评论更新: 我需要通过自己的参数扩展linq-to-sql类,并且不想触及任何生成的类。 欢迎任何更好的建议。 但是如果linq-to-sql类正在改变,我也不想再次进行所有属性赋值。 因此,如果vstudio为类生成新属性,我将自己的扩展属性保持独立,并且新的内部来自类本身 原始问题: 我不确定是否可能。 我有一辆级车和一辆mycar从车级延伸出来。 类mycar还有一个字符串列表。 唯一的区别。 我怎样才能将任何汽车对象投射到mycar对象,而无需手动分配所有属性。 喜欢: Car car = new Car(); MyCar mcar = (MyCar) car; 要么 MyCar mcar = new MyCar(car); 或者我可以用自己的变量扩展汽车,而不必总是这样做 Car car = new Car(); MyCar mcar = new MyCar(); mcar.name = car.name; mcar.xyz = car.xyz; … 谢谢。

对齐GridView中的行值

我需要在asp.net 3.5中的gridview列中右对齐值。我该怎么做?

获取“无法在Null值上调用此方法或属性”错误

更新1: 这条线上引发了exception: client_group_details.Add(new ClientGroupDetails( 原始问题: 我有以下代码,我从数据库的30列数据中删除了数据库中的2列。 每当任何列返回NULL值时,我都会收到错误: public class ClientGroupDetails { public String Col2; public String Col3; public ClientGroupDetails(String m_Col2, String m_Col3) { Col2 = m_Col2; Col3 = m_Col3; } public ClientGroupDetails() { } } [WebMethod()] public List GetClientGroupDetails(string phrase) { var client_group_details = new List(); using (connection = new SqlConnection(ConfigurationManager.AppSettings[“connString”])) { using (command = […]

.NET 3.5中的entity framework延迟加载

由于服务器限制我限于.Net 3.5,我使用Linq to SQL延迟加载,但后来切换到entity framework。 L2S在3.5中没有延迟加载,而L2S则没有。 有没有办法以某种方式重新生成模板来实现这一目标?

与SAM一起使用System.DirectoryServices.AccountManagement.PrincipalContext.ValidateCredentials时出现奇怪错误

我正在使用IIS 6.0托管WCF Web服务。 我的应用程序池在本地管理员帐户下运行,我还定义了其他本地用户来访问Web服务。 我编写了以下代码来validation用户: //Any public static (Shared in Visual Basic) members of this type are thread safe public static PrincipalContext vpc; //static initializer static UserManagement() { vpc = new PrincipalContext(ContextType.Machine); } //Determines whether the given credentials are for a valid Administrator public static bool validateAdminCredentials(string username, string password) { using (PrincipalContext principalContext = […]

WPF:DataBinding一个ListBox,其中每个项目都是制表位

我刚刚构建了一个包含ListBox的WPF表单。 ListBox已将TextBox控件列表绑定到它。 我需要让每个TextBox控件都成为TabStop,这样用户就可以点击tab,键入数字,再次点击Tab键并键入下一个数字等。 问题是,ListBox本身捕获了选项卡,然后下一个选项卡跳转到ListBox之后的后续控件。 有没有办法让ListBox中的每个TextBox都是tabbable(或者可能是另一种类型的数据绑定控件)? 谢谢