我有C#几个项目的解决方案Visual Studio 2010.一个是测试项目(我将其称为" PrjTest "),另一个是Windows Forms Application项目(我将其称为" PrjForm ").还有一个由PrjForm引用的第三个项目,它能够成功引用和使用.
PrjForm引用PrjTest,而PrjForm有一个带有using语句的类:
using PrjTest;
Run Code Online (Sandbox Code Playgroud)
using 声明正确到位using PrjTest;出现错误:找不到类型或命名空间名称'PrjTest'(您是否缺少using指令或程序集引用?)
我尝试过以下方法来解决这个问题:
VS 2010我做完了我的功课,花了很长时间在线寻找答案,但这些解决方案都没有帮助.
我还能尝试什么?
c# reference using-directives using-statement visual-studio-2010
我正在使用Managed Extensibility Framework(MEF)学习.Net中的可插拔体系结构.我在网上看到了示例代码,但是当我尝试实现它时,我陷入了困境.
代码使用的是:
var catalog = new AttributedAssemblyPartCatalog(Assembly.GetExecutingAssembly());
var container = new CompositionContainer(catalog.CreateResolver());
Run Code Online (Sandbox Code Playgroud)
这var可以在C#3.0上获得,因为我在C#2.0中进行编码.
上述两种陈述的替代方案是什么?如何使用VS 2005使它们在c#2.0中运行?
我现在尝试了这个说法
错误1 找不到类型或命名空间名称'AttributedAssemblyPartCatalog'(您是否缺少using指令或程序集引用?) C:\ Documents and Settings\test\Desktop\MEFDemo\MEFDemo\Program.cs 31 13 MEFDemo
我在哪里为SystemComponentModel.Composition添加了referance