ASPX..Renamed一个库..现在错误

时间:2009-05-23 00:54:16

标签: .net asp.net visual-studio iis

我的一个网站引用了我的解决方案中名为“Foo”的库 该项目生成一个名为“Foo.dll”的文件,其中的类位于名为“MyCompany.Foo”的名称空间中

到目前为止一切顺利......好吧我右键点击项目“Foo”并将其输出的文件名更改为“MyCompany.Foo”....现在项目生成一个文件“MyCompany.Foo.dll “ 一切仍然编译好,但当我尝试访问我的网站时,它说它找不到引用或文件“Foo”

  

分析器错误

     

描述:期间发生错误   解析所需的资源   服务这个请求。请查阅   以下特定的解析错误   详细信息并修改您的源文件   适当。

     

分析程序错误消息:无法加载   文件或程序集'Foo'或其中一个   依赖。系统找不到   指定的文件。

2 个答案:

答案 0 :(得分:1)

没关系,这是我自己的愚蠢。

在我的web.config中,我有一个对Foo的引用,我需要更改为MyCompany.Foo

我对Foo.dll进行了全局搜索...但是在这种情况下,程序集被引用而没有结尾的dll

答案 1 :(得分:0)

可能有很多事情。

打开visual studio和您的解决方案文件。然后键入ctrl + f并在ALL解决方案中搜索Foo.dll。用MyCompany.Foo.dll替换任何出现的Foo.dll

希望这会有所帮助。

编辑:如果您将foo.dll中的命名空间从命名空间foo更改为命名空间MyCompany.Foo,那么您可能需要进行其他更改,但我想您不需要。

另外,请确保在ASP.NET项目中,引用条目的Copy Local属性设置为True。