相关疑难解决方法(0)

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

调试/构建时引用消失(C#,VB.NET,VS2010)

我正在使用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,然后它将出现在对象浏览器中,但每当我再次调试我的项目时它就会消失.

知道为什么会这样吗?提前致谢.

c# reference visual-c#-express-2010

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

Microsoft.Web.Administration(用于IIS7自动化)在VS 2010中不起作用

我正在尝试使用Visual Studio 2010在我的Windows 7 x64盒子上试验Microsoft.Web.Administration.当我将DLL添加到我的C#项目中的引用时,我可以看到它的名称空间和类在Intellisense中弹出.

但是一旦我构建,我得到"类型或命名空间名称'Web'在命名空间'Microsoft'中不存在(你是否缺少程序集引用?)",我在编写的代码中出现构建错误,就好像DLL甚至不存在一样.

我可以看到有两组IIS7 DLL:

  • %WINDIR%\ SYSTEM32\INETSRV
  • %WINDIR%\ Syswow64资料\ INETSRV

但两套似乎都做了同样的事情:显然最初工作,然后失败的构建.

有谁知道我需要做些什么来使这个工作?

c# iis-7

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