c# - VS 2010 Visual C# - 在同一解决方案中引用其他项目

标签 c# visual-studio-2010

我在使用 VS2010 解决方案时遇到问题。我在解决方案中有两个项目,一个是主程序,另一个是用于编辑数据/设置文件的程序。为了使我的第二个项目工作,我需要能够访问类/枚举/等。在第一个里面。

我知道使用 VS2010 可以将一个项目添加为另一个项目中的引用。我试过这样做,它似乎奏效了。我可以添加命名空间,并使用枚举,但是一旦我尝试编译第二个项目,就好像它丢失了引用,并且它为我在主项目中使用的所有类/枚举返回错误。如果我删除引用并重新添加它,我可以再次使用第一个项目中的所有内容,但再次编译会破坏引用。

我已经尝试重建第一个项目,尝试更改输出类型等,但都无济于事。有谁知道可能出了什么问题?

作为引用,这是在 Windows 7 64 位上,使用 Visual Studio 2010 Ultimate,并且都是 C# 4.0 项目。我正在使用 System.Data.SQLite/System.Data.SQLite.Linq,但删除它们并没有使它工作。

提前致谢

最佳答案

确保它们都引用相同的 .Net 4 配置文件,其中一个可能正在使用客户端配置文件
http://msdn.microsoft.com/en-us/library/cc656912.aspx .net Project Profiles

它们应该都是 .NET 4 或者都是 .NET 4 Client Profile

关于c# - VS 2010 Visual C# - 在同一解决方案中引用其他项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4290383/

相关文章:

c++ - Visual Studio C++ 编译器失败,因为包含文件名太长

visual-studio-2010 - 搜索整个项目

c# - 将两个 C# DbGeography 多边形连接成一个多边形

c# - 如何使这个更通用

c++ - 列表框属性值未出现在 C++ 自定义操作 Wix 中?

c++ - 添加要由#includes 使用的文件

c# - 列表<逗号分隔的字符串> => 列表<字符串>?

c# - 任务和 lambda 表达式语法

c# - 在比较一个属性时检查列表是否包含所有其他列表项

asp.net - 如何将MVC空项目转换为Web API?