问题列表 - 第31290页

在Visual Studio中运行单元测试时出现问题

当我运行我的(VS 2008 .NET)单元测试的Release版本时,我得到以下异常:

System.IO.FileLoadException:无法加载文件或程序集'arcVegaORM,Version = 1.0.3856.24327,Culture = neutral,PublicKeyToken = 0dd85ae1d99ddbee'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040).

我运行调试构建测试时没有得到异常.

单元测试框架将旧版"arcVegaORM"程序集复制到TestResults\Out文件夹中.我不知道它从哪里获得旧版本 - 它与项目bin\Release文件夹中的版本不匹配.

我开始认为VS.NET单元测试框架存在一个错误,并且它已经缓存了旧版本.

.net unit-testing mstest visual-studio-2008

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

实体框架4代码优先自定义表映射Fluent API问题

首先是一些简要的背景:我使用实体框架V1现有的ASP.NET MVC 1个应用其中工程还算不错,但因为有越来越到40桌的的.edmx越来越笨重,容易出现腐败与Visual Studio 2008设计.我想要做的是看看将DAL迁移到使用EF4和Code-First是否可行.

最初我试图模拟简单的父/子关系,但没有达到很远.我有2个表ClientAddress对应于以下POCO类:

public class Client
{
    public int ClientId { get; set; }
    public string Name { get; set; }
    public Address HomeAddress { get; set; }
    public Address WorkAddress { get; set; }
    // More properties here
}

public class Address
{
    public int AddressId { get; set; }
    public string NameOrNumber { get; set; }
    public string Line1 { get; set; }
    // More properties here
}
Run Code Online (Sandbox Code Playgroud)

另外我有一个DbContext类,我使用流畅的api定义关系: …

c# entity-framework code-first

3
推荐指数
1
解决办法
2278
查看次数

创建一个新的Firefox附加组件:XUL或Jetpack?

如果你要开始开发一个新的Firefox插件的今天,你还会使用XUL/JS或者你会开始使用Jetpack的,新的插件框架?

创建插件将继续在Firefox 4存在,但Jetpack的显然是建立蒸汽和我想象它会成为创造附加在未来的唯一途径的XUL方式.

现在是时候开始寻找切换/迁移到Jetpack了吗?

firefox firefox-addon firefox-addon-sdk

6
推荐指数
1
解决办法
1411
查看次数

使用WSHttpBinding的WCF和Java Interop,

我正在尝试使用Java客户端使用简单的WCF应用程序.服务使用WSHttpBinding公开了一些简单的操作,它完美地完成了.

现在,由于某种原因(可能是由于Java端的WS-*规范不完整),似乎无法为远程系统上托管的此WCF服务生成Java客户端.

但是,当与basicHttpBinding一起使用时,一切正常.

如果您成功使用或已经实现了可与Java/Non WCF客户端互操作的WCF(wsHttpBinding)?

java wcf client wshttpbinding

6
推荐指数
1
解决办法
2024
查看次数

有关ActiveRecord#default_scope方法和默认排序的问题

有关使用Rails 2/3的default_scope的问题.在我的Rails 3项目中,我使用了很多default_scope来按created_at desc进行排序.所以首先我写道:

default_scope order("created_at desc")

在我的很多模特中.但问题是created_at几乎存在于我的每个应用程序表中......所以如果我编写一个简单地在两个表上进行连接的查询,我会得到一个SQL错误模糊列created_at ...所以我不得不重写所有default_scopes包括table_name,如:

default_scope order("posts.created_at desc")

有没有更好的方法来处理这个问题,还是唯一的解决方案?

谢谢.

ruby-on-rails ruby-on-rails-3

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

Resharper - 解决多个问题

我想在检查结果中选择多个问题并自动修复.有没有办法做到这一点?


编辑:

我强烈建议在这里投票支持这个功能:http://youtrack.jetbrains.net/issue/RSRP-126551.

c# resharper refactoring

6
推荐指数
1
解决办法
1589
查看次数

LINQ查询根据属性进行选择

IEnumerable<MyClass> objects = ...
foreach(MyClass obj in objects)
{
  if(obj.someProperty != null)
    SomeFunction(obj.someProperty);
}
Run Code Online (Sandbox Code Playgroud)

我觉得我可以使用lambda编写一个自负的LINQ版本,但我所有的C#体验都是'经典',即更像Java,所有这些Linq的东西让我困惑.

它看起来会是什么样子,值得做什么,或者这种Linq用法只是被视为炫耀"看起来我知道Linq!"

c# linq

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

GIT-SVN克隆命令执行时没有错误,但缺少本地主分支

我正在尝试使用GIT-SVN,但是我遇到了问题.我可以克隆svn-repository(或者使用git svn init然后使用git svn fetch)而不会出现任何错误,但是在命令停止处理之后,git存储库为空,并且没有本地主分支.

我的svn存储库位于:

https://开头本地主机:8443/SVN /项目

项目文件夹的结构如下:

/projectA/trunk
/projectA/branches
/projectA/tags

/projectB/trunk
/projectB/branches
/projectB/tags
Run Code Online (Sandbox Code Playgroud)

(注意,branches和tags-folders为空,trunk-folder包含文件).

我正在尝试克隆项目,所以我使用了这个命令:

git svn clone --username myUsername https://localhost:8443/svn/projects/ gitFolder --trunk projectA/trunk --branches projectA/branches --tags projectA/tags
Run Code Online (Sandbox Code Playgroud)

处理大约需要10分钟,并将所有文件名输出到屏幕.最后一行看起来像这样:

r233 = 2bfb031dda74e0ae8340688892197d647729b256 (refs/remotes/trunk)
Run Code Online (Sandbox Code Playgroud)

现在,如果我切换到gitFolder并输入git log,我会得到:致命:错误的默认修订版'HEAD'.

git branches -a 报告这个:

遥控器/中继.

gitFolder中有一个.git文件夹,但没有别的.我也尝试过git svn initgit svn fetch不是git svn clone最终结果是相同的.

有什么想法发生了什么?提前致谢.

更新:

刚刚意识到最后一行(r233 = 2bf ...)必须指向修订号.所以最后处理的svn修订版是233.我已经多次重新测试了这个,并且git-svn克隆总是在修订版233之后停止.问题是原始的svn存储库包含超过10100个修订版.我不确定为什么git-svn会在它之前停止,因为没有任何错误或警告.是否有某个日志文件可以提供更多线索?

另一个更新:

我能够解决我的问题.这是由VisualSVN(版本2.1.3)和Msysgit(版本1.7.0.2-preview20100309)之间的通信问题引起的.似乎在某些时候git-svn只是失去了与VisualSVN服务器的连接而无法显示错误而只是关闭.从http协议切换到svn协议解决了这个问题.

在VisualSVN中使用svn-protocol非常简单:

  1. 转到VisualSVN的bin文件夹
  2. 输入"svnserve --daemon"

您可以使用TortoiseSVN并将其指向您的存储库来检查一切是否正常工作:svn:// localhost/repositories/myProject

svn git git-svn

6
推荐指数
1
解决办法
8073
查看次数

PHP xls,xlsx,ppt,pptx标头

这是我的代码,我试图在一种文档类型上发送正确的标题.我找到了pdf,doc和docx的标题,但我仍然需要知道Excel和Powerpoint文件的正确标题.

任何帮助赞赏.

    $document = urldecode($_GET['document']);
    $extension = end(explode('.', $document));
    $mimeType = '';
    switch ($extension) {
        case 'pdf':
            $mimeType = 'pdf';
            break;
        case 'doc':
            $mimeType = 'msword';
            break;
        case 'docx':
            $mimeType = 'msword';
            break;
        case 'xls':
            $mimeType = '';
            break;
        case 'xlsx':
            $mimeType = '';
            break;
        case 'ppt':
            $mimeType = '';
            break;
        case 'pptx':
            $mimeType = '';
            break;
    }       
    header('Content-type: application/' . $mimeType);
Run Code Online (Sandbox Code Playgroud)

php ms-office

22
推荐指数
2
解决办法
5万
查看次数

内联函数有地址吗?

在"The C++ Programming Language"一书的第7.1.1节中,作者指出:

"内联函数仍然有一个唯一的地址,内联函数的静态变量也是如此"

我很迷惑.如果我有一个内联函数,那么它就没有地址.这也发生在C吗?

c++ inline

17
推荐指数
3
解决办法
2482
查看次数