小编EoR*_*013的帖子

在代码中启动调试器

我需要调试从一键安装启动的应用程序.(VS 2010,Excel VSTO与Office 7).根据提供给一键安装程序应用程序的登录凭据,用户应该看到两个启动页面中的一个.这一切在我的机器上运行正常,但在部署时,从默认页面更改为第二个启动页面会导致错误.

对于我的生活,我无法弄清楚如何从VS2010内调试过程.我可以在输入凭据之前附加到登录名,但是我无法附加到Excel,因为在我单击"确定"按钮之前它不会启动.

那么,有没有办法让Excel,或者更确切地说,我的代码在实例化时调用调试器,所以我可以弄清楚为什么我的图像资源在部署的应用程序中不可用?

谢谢.

兰迪

c# debugging visual-studio-2010

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

VSTO 4.0运行时下载MS失踪?

我们有代码检查是否存在VSTO 4.0运行时并下载它(如果缺少).这一直很好,直到今天.似乎VSTO运行时文件已从MS中丢失.有人对这个有了解吗?我们可以告诉我们的客户这是一个MS问题,很快就会被清除吗?Google未找到有关正在删除的文件的任何评论.

谢谢.

runtime ms-office visual-studio-2010

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

如何使SharePoint PowerShell使用.NET 2

我在使用PowerShell时遇到了一些问题.首先,SharePoint 2010安装的PS配置会不断弹出此消息:

当地农场无法抵达.具有FeatureDependencyId的Cmdlet未注册.

我已经google了那个,给了每个人和他们的第二个堂兄Sharepoint_Shell_Access到配置数据库,没有运气.所以,我想尝试一些PS命令.但是,在这种情况下,我得到一个不同的错误:

Microsoft .Net Runtime版本4.0.30319.17929不支持Microsoft SharePoint.

我得到SP不能使用.NET 4.0或4.5,但我找不到任何关于如何让PS使用.NET的"正确"版本的建议.我找到了一些名为PowerGUI的引用,并更改了psgui.exe.config,但我没有.

有没有人对如何解决.NET版本问题有任何建议?

powershell sharepoint config

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

在Job Postings中,什么是.NET编程?

我的最新合同项目在几周前成功结束,我一直在寻找新的工作.自从我上次真正关注这些网站以来已经有六七年了,所以也许这句话".NET程序员"或变体已经成为一种意义.但是,如果我知道什么是危险的!

我的主要语言是C#.在开发Web功能时,我将它与ASP.NET,JavaScript,HTML和CSS一起使用.所以,从我的角度来看,我有超过六年的".NET程序员"经验.然而,雇主,或者至少是他们的人力资源部门,并不这么认为.

在最初的电话呼叫期间,为了回应我有多少.NET经验,我会说六年的C#和ASP.NET.在大多数情况下,采访者回答说:"是的,但是直接的.NET编程有多少?" 那时,我知道我不打算接受实质性的面试,因为我和我不会说同一种语言.

对我来说,.NET包含Framework和Common Language Runtime.当我使用某种语言(在我的情况下是C#)时,我正在进行.NET编程,以利用Framework来创建应用程序,实用程序或某些Web功能.而且,我编写的代码在CLR中运行.如果".NET编程"意味着什么,那么我想开发/更新Framework类和CLR.但据我所知,这项工作是MS的专属领域.(当然,不是说继承,扩展,覆盖等)

那么,如果不是C#(或VB,J#等)和ASP.NET,".NET编程"是什么意思?

任何想法都非常感激.

.net

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

从SQL CLR调用Web服务?

我有一个返回表的SQL Server 2012存储过程.我必须修改该SP以向返回的表添加其他值.不幸的是,这种附加值来自对Web服务的调用.从我的研究中,我收集主要的方法是在SQL中使用OLE自动化程序(sp_OA ...),或者使用SQLCLR存储过程.给定sp_OA ...过程运行的安全上下文,单个返回值是VARCHAR(10)注册密钥,并且对服务的调用很少(每小时10到20个),我猜测SQLCLR方法是要走的路.此外,Web服务托管在我们的Intranet上,外部世界无法访问.

有没有更好的方法来完成我需要的东西?更好的意思是更高性能,更好的安全性,更容易编码和维护

c# sql-server stored-procedures web-services sqlclr

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

方法签名中的 params 关键字的真正含义是什么

我正在浏览 Troelsen 的 Pro C# 2010,并发现了有关 params 关键字方法修饰符的讨论。阅读文本、MSDN 和其他 tubez 来源,在我看来,从 params 获得的唯一东西就是能够将逗号分隔的值列表传递给方法。我编写了一些代码来向自己证明,我可以将不同长度的数组发送到不使用 params 关键字的方法,并且一切正常。

现在,我完全赞成在有意义的情况下节省击键次数。然而,在这种情况下,我怀疑节省的成本是虚幻的,并且会让那些必须维护代码的人感到困惑。这是虚幻的,因为我永远不会向方法发送硬编码的值列表(不好的形式!)。令人困惑的是,维护者如何使用列出一堆值的方法而不是解释我正在做的事情的对象?

OTOH,由于微软的大多数人和这里的大多数人都比我聪明,我怀疑我错过了一些东西。请大家帮我解答一下!

谢谢。

c# arrays parameters

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

有没有xUnit ++的文档

xUnit ++与xUnit不同,谷歌并没有指出任何好的文档.xUnit ++站点有一个Wiki,大约有五页的常规内容,但没有真正的细节,也没有教程.

有没有人知道xUnit ++的任何相对完整或详细的文档.另外,如果你知道任何教程,那就太棒了!

谢谢!

unit-testing visual-c++

5
推荐指数
0
解决办法
955
查看次数

空对象引用

使用Nunit使用以下代码块测试C#代码:

foreach (XmlNode node in nodeList)
{
    thisReport.Id = node.Attributes.GetNamedItem("id").Value;
    thisReport.Name = node.Attributes.GetNamedItem("name").Value;
    thisReport.Desc = node.Attributes.GetNamedItem("desc").Value;
    if (node.SelectNodes("subreport").Count > 0)
    {
        thisReport.HasSubReport = true;
        subReportNodeList = node.SelectNodes("subreport");
        foreach(XmlNode subNode in subReportNodeList)
        {
            mySubReport.ParentID = node.Attributes.GetNamedItem("id").Value;
            mySubReport.Priority = subNode.Attributes.GetNamedItem("priority").Value;
            mySubReport.SubReportId = subNode.Attributes.GetNamedItem("id").Value;
            mySubReport.SubReportName = subNode.Attributes.GetNamedItem("name").Value;
            string sTime = subNode.Attributes.GetNamedItem("time").Value;
            mySubReport.Time = Convert.ToInt16(sTime);
            thisReport.SubReportsList.Add(mySubReport);
        }
    }
    else
    {
        thisReport.HasSubReport = false;
    }
    reports.Add(thisReport);
}
Run Code Online (Sandbox Code Playgroud)

代码失败,并在行上使用空对象引用:

            thisReport.SubreportsList.Add(mySubReport)
Run Code Online (Sandbox Code Playgroud)

但是查看本地,thisReport存在并且在块的顶部分配了值,并且mySubReport存在并且将值分配在它添加到thisReport的行的正上方.在所有值mySubReport都有效,并且SubReportsListthisReport是类型的泛型列表SubReport.

那么,null在哪里?看起来很简单,它一定是我看不到的非常明显的东西.

c# testing null nunit

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