Tag: visual studio 2005

如何为我的程序设置任务管理器说明?

我有一个CLI程序,我想修改Windows任务管理器中显示的说明。 我尝试在程序集信息中设置描述 ,但这只会更改.exe的属性>详细信息 。

在.NET 2中搜索具有特定属性值的节点的XML文件

我找到了使用LINQ搜索XML节点的答案,但我仅限于使用.NET 2的C#。 我想打开一个XML文件(~50Kb,所有简单文本)并搜索属性name具有特定值的所有节点。 看起来像XmlDocument.SelectNodes()可能是我正在寻找的,但我不知道XPath。 这是正确的方法,如果是这样,代码会是什么样的?

检查Excel工作簿是否已打开

有没有办法查看Excel工作簿,比如说DataSheet.xls是否已打开(正在使用中)? 如果它被打开我想关闭该工作簿。

为什么委托在静态方法中使用时不能引用非静态方法?

为什么在C#中使用委托时需要使用STATIC函数? class Program { delegate int Fun (int a, int b); static void Main(string[] args) { Fun F1 = new Fun(Add); int Res= F1(2,3); Console.WriteLine(Res); } **static public int Add(int a, int b)** { int result; result = a + b; return result; } }

如何从webbrowser控件获取onclick中的实际JavaScript值?

我正在寻找一种方法来获取onclick中定义的JavaScript代码。 我正在使用.NET 2.0 C#Visual Studio 2005。 例: click here 我的目标是获取字符串“window.location.href =’someURL’” 。 场景: 用户点击Web页面元素,例如上面显示的标签,在WebBrowser控件内部。 然后将单击的标记tmlElement object到H tmlElement object 。 在WebBrowser控件中我然后调用HtmlElement object’s getAttribute(“onclick”) ,它只给我“ System .__ ComObject”。 我已经搜索了如何处理它然后发现它可以被铸造然后获得价值。 if (tag.GetAttribute(“onclick”).Equals(“System.__ComObject”)) { Console.WriteLine(“dom elem >>>>>>>>>>> ” + tag.DomElement.ToString()); mshtml.HTMLSpanElementClass span = (mshtml.HTMLSpanElementClass)tag.DomElement; Console.WriteLine(“js value ===>” + span.onclick); } 输出: dom elem >>>>>>>>>>> mshtml.HTMLSpanElementClass js value ===> System.__ComObject […]

读取C#中的USB设备序列号

有没有办法使用visual studio 2005在USB文本文件中读取USB设备序列号和数据?

将VS 2005解决方案文件(.sln)打开到内存中

我想在内存中打开一个现有的.sln文件。 非工作方法的示例: private Solution2 OpenSolution(string filePath) { Solution2 sln; sln.Open(filePath); return sln; } 如果我有一个Solution2的实例,那么我可以调用方法Open; 但是我如何获得Solution2的实例 ? 我的目标是获得足够的项目并阅读其中的一些设置……但这很容易获得解决方案。 先谢谢,路易斯

在c#中将doc转换为pdf

如何使用asp.net c#将.doc转换为.pdf。 我不能使用任何第三方组件。 代码应该在 C#或vb.net 兼容VS 2005.(如果没有,那么也请发布你的回复,我会手动转换为VS 2005) 如果有任何疑问,请告诉我。 谢谢!

将Visual Studio C#项目从x86更改为任何CPU

我正在使用Visual Studio 2005开发一些C#项目,我正在尝试将平台目标从x86更改为任何CPU。 我已经完成了我所知道的所有依赖项,并确保它们也是使用corflags工具为任何CPU构建的。 当我在Visual Studio 2005中更改平台目标时,似乎它保存了更改,但是当我构建项目时,它仍然使用x86。 下次打开项目时,平台目标已重置为x86。 这只发生在解决方案中的几个项目中,这是否意味着某处还有其他32位依赖项? 我可以使用/platform:anycpu在命令行上手动运行C#编译器,我没有收到错误,但我不确定这是否正确,我希望能够在Visual中构建工作室。 我该怎么做才能解决这个问题?

在VS.Net 2005中调试时,断点没有连接

最近遇到了这个问题…在VS.Net 2005中调试应用程序时,断点没有连接。 错误表示编译的代码与正在运行的版本不同,因此存在导致断点断开的不匹配。 清理所有bin文件的解决方案并重新编译没有帮助。 不仅仅发生在一个盒子或人身上。 添加注意:此​​解决方案位于TFS for Source Control中。 如果我删除我的本地TFS存储库并从头开始从源代码控制中获取它,那么问题就会消失。 我也试过卸载并重新安装Visual Studio。 这也有点有帮助。 那些事情在某些时候都表明这个问题不是直接造成的。