问题列表 - 第44703页

VS2010项目之间的程序集引用失败

语境:

我的解决方案中有3个项目(C#,.NET 4.0):

  • Abc.Business(Dll项目)
  • Abc.Test(测试项目)
  • Abc.Ui(Wpf项目)

  • Abc.Business是我的业务逻辑.它包含实体,经理,服务等.

  • Abc.Test有关于Abc.Business的项目参考,是单元测试.他们运作良好.
  • Abc.Ui有关于Abc.Business的项目参考

Abc.Ui无法解析所有using Abc.Business; 错误日志显示:

错误名称空间'Abc'中不存在类型或命名空间名称'Business'(您是否缺少程序集引用?)c:\ Abc\Abc.Ui\ViewModels\ClientViewModel.cs

此外,当我手动输入using文件的顶部时,Intelli-sense会显示" Abc.Business.etc .. ".所以Intelli-sense走在引用中但是没有构建.

有任何想法吗 ?

c# assemblies projects-and-solutions visual-studio-2010

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

如何检测read.csv的正确编码?

我有这个文件(http://b7hq6v.alterupload.com/en/),我想在R中阅读read.csv.但我无法检测到正确的编码.它似乎是一种UTF-8.我在WindowsXP机器上使用R 2.12.1.任何帮助?

r character-encoding read.csv

51
推荐指数
3
解决办法
4万
查看次数

C++:为我的类型定义了我自己的赋值运算符,现在.sort()不适用于我的类型的向量?

我有一个类(那些已经读过Accelerated C++的人可能会发现这个类很熟悉)定义如下:

class Student_info{
public:
    Student_info() : midterm(0.0), final(0.0) {};
    Student_info(std::istream& is){read(is);};

    Student_info(const Student_info& s);

    ~Student_info();

    Student_info& operator=(const Student_info& s);

    //Getters, setters, and other member functions ommited for brevity

    static int assignCount;
    static int copyCount;
    static int destroyCount;

private:
    std::string name;
    double midterm;
    double final;
    double finalGrade;
    std::vector<double> homework;

};

typedef std::vector<Student_info> stuContainer;


bool compare(const Student_info& x, const Student_info& y);
Run Code Online (Sandbox Code Playgroud)

函数calculator()使用这种类型的对象.作为函数的一部分,使用库的通用排序函数对(已声明的)Student_info对象的向量进行排序.我的程序没有超过这一点(尽管根据NetBeans没有抛出任何异常并且程序正确退出).

sort函数大量使用容器中保存的任何类型的赋值运算符,但我似乎无法找出我定义的那个错误(程序在我定义之前正常运行).根据Accelerated C++(或至少这是我解释它的方式),赋值运算符应该工作的正确方法是首先销毁左操作数,然后使用等于右操作数的值再次构造它.所以这是我的重载operator =定义:

Student_info& Student_info::operator=(const Student_info& s)
{
    if(this != &s)
    {
        this->~Student_info();
        destroyCount++;

        *this = s;
    }

    return …
Run Code Online (Sandbox Code Playgroud)

c++ sorting copy-constructor assignment-operator

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

最好的Ant教程/快速启动?

在避免长时间学习蚂蚁之后(IDE和复制和粘贴使简单的任务变得容易)我现在看到自己被迫尽快进入状态.在一个大型项目上工作,越来越难以知道要复制什么以及粘贴的位置,而不是在整个过程中破坏事物.

搜索ant教程和快速入门会产生数以千计的结果,所以请分享您的经验 - 哪一个能够快速完成并仍然是全面的?

我暗中希望得到像辉煌的hginit教程之类的东西.蚂蚁有这样的事吗?

编辑:到目前为止,官方文档似乎是一个巨大的胜利.因为它们非常相似所以很难选择接受的答案.
我已经找到一个体面的教程超出官方的HelloWorld的基础知识,具有JUnit的测试,报告和SVN签出在这里.但在完成后我仍然需要转向更多文档.

java ant build

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

如何在cygwin上安装mysql?

我一直在尝试在我的cygwin上安装mysql.在repo上没有这个包,所以我想我会编译一个,但我无法弄清楚我需要使用哪个包,也不知道我应该发送哪些选项./configure

有小费吗?

mysql cygwin

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

在制作新的Android文件项目后,我在Eclipse中没有原始文件夹.我能做什么?

对不起,我是初学程序员,现在我只学习Android Java特定语言.我有一本书,我想学习,但是当我创建一个新项目时,我没有原始文件夹.我该怎么做?或者之前我删除了它?我不知道,因为我只是试图发现Eclipse IDE,我犯了一些错误.:)

谢谢!

eclipse android

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

拥有受保护的二传手的Moq财产

我想要Moq下一个对象:

abstract class Foo
{
    public string Bar { get; protected set; }
}
Run Code Online (Sandbox Code Playgroud)

所以new Mock<Foo>().Bar回归"Blah".

我怎样才能做到这一点?


fooMock.SetupGet<string>(s => s.Bar).Returns("Blah");
Run Code Online (Sandbox Code Playgroud)

失败:System.NotSupportedException:非虚拟成员上的设置无效:s => s.Date

fooMock.Protected().SetupGet<string>("Bar").Returns("Blah");
Run Code Online (Sandbox Code Playgroud)

要指定公共属性StatementSection.Date的设置,请使用类型化重载

.net c# unit-testing moq mocking

10
推荐指数
2
解决办法
5660
查看次数

Python使用的字符串比较技术

我想知道Python如何进行字符串比较,更具体地说,它是如何在使用小于(<)或大于(>)运算符时确定结果的.

例如,如果我把print('abc' < 'bac')我得到True.我理解它比较了字符串中的相应字符,但是由于缺乏更好的术语而不清楚为什么还有更多的字符,"权重"放在第一个字符串中的a小于b(第一个位置)而不是a在第二个字符串(第二个位置)中小于b的事实.

python string comparison

51
推荐指数
4
解决办法
8万
查看次数

我应该将Unity容器传递给我的依赖项吗?

所以我有:

应用A:需要B类(不同的组装)

B级:需要C级(同样,不同的装配)

C类:使用容器来解析各种对象,但容器的生命周期(以及它解析的对象)应该由组合根控制.

我想我理解这在大多数情况下是如何工作的,但是在C类中,我需要根据传入的对象的属性来解决.

我认为我要问的是,容器是否成为依赖关系,因此,如何最好地将它放在需要的地方(不确定我是否真的希望通过一堆构造函数传递它) - 属性注入是要走的路?)

我相信这个来源尽可能干净简洁:

namespace InjectionTest
{
    using System;
    using Microsoft.Practices.Unity;

    public class ApplicationA
    {
        static void Main(string[] args)
        {
            using (IUnityContainer container = new UnityContainer())
            {
                // Normally I'd use this, but for clarity in the example, I'm doing it in code.
                //container.LoadConfiguration(); 
                container.RegisterType<IClassB, ClassB>();
                container.RegisterType<IClassC, ClassC>();
                container.RegisterType<IFooBuilder, FrobBuilder>("frob");
                container.RegisterType<IFooBuilder, WidgetBuilder>("widget");
                IClassB machine = container.Resolve<IClassB>();
                InitialObject bar = new InitialObject() { Name = "widget" };
                machine.doSomethingWithBar(bar);
                bar = new InitialObject() { Name = "frob" …
Run Code Online (Sandbox Code Playgroud)

c# dependency-injection unity-container

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

如何覆盖div

假设我们有一个div如下:

<div class="post">Variable text</div>
Run Code Online (Sandbox Code Playgroud)

文本可以更长.所以它可以是3个字符,150或300. div的边界border: 1 px solid black超过a background: white.有没有办法创建另一个div(有位置relativeabsolute我猜)完全覆盖这个div,以便文本不可读?

html

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