如何在Visual Studio 2010中为新项目设置默认框架版本?
我正在使用MagicLibrary一些组件.我知道它是用Visual Studio 2003编写的,并在Visual C#Express 2010中重新编译.它编译得很好,我可以看到文件夹中的库.
然后,我在Visual C#Express 2010中创建了一个新项目,并将组件添加MagicalLocalLibrary.dll到工具箱中.他们看起来很好,没有错误.我将工具箱中的控件放到我的表单中,看起来很好.然后我调试(看看是否会发生任何错误),我看到引用MagicalLibrary消失了,我得到了错误:
The type or namespace name 'Crownwood' could not be found (are you missing a using directive or an assembly reference?)
Run Code Online (Sandbox Code Playgroud)
问题是,参考文献在解决方案资源管理器中的引用下显示正常,但是我无法using在代码中导入它或在代码中使用它(简单地未在InstelliSense中列出)但是如果我进入对象浏览器并选择"我的解决方案" "它没有列出.我可以单击解决方案资源管理器中的参考,只需将复制本地属性更改为True或False,然后它将出现在对象浏览器中,但每当我再次调试我的项目时它就会消失.
知道为什么会这样吗?提前致谢.
我正在尝试使用Visual Studio 2010在我的Windows 7 x64盒子上试验Microsoft.Web.Administration.当我将DLL添加到我的C#项目中的引用时,我可以看到它的名称空间和类在Intellisense中弹出.
但是一旦我构建,我得到"类型或命名空间名称'Web'在命名空间'Microsoft'中不存在(你是否缺少程序集引用?)",我在编写的代码中出现构建错误,就好像DLL甚至不存在一样.
我可以看到有两组IIS7 DLL:
但两套似乎都做了同样的事情:显然最初工作,然后失败的构建.
有谁知道我需要做些什么来使这个工作?