首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

Vs2008在编译的时候,为什么老是要编译两次,网页才会有变化?该怎么处理

2012-01-09 
Vs2008在编译的时候,为什么老是要编译两次,网页才会有变化?我用的VS2008,解决方案里面有一个网页项目(Web1

Vs2008在编译的时候,为什么老是要编译两次,网页才会有变化?
我用的VS2008,解决方案里面有一个网页项目(Web123)和一个C#类库项目(Fusion),现在有2个问题:
1、修改了类库Fusion后,用“重新生成解决方案”的方法,第一次编译没反应,原来是什么结果,现在还是什么结果,需要在重新生成解决方案一次,然后运行网页或者刷新,最新结果才会出来。

2、在VS05下面,直接按F5,会自动重新编译一次,得到最新结果,但在VS08下面按F5,不会自动编译,请问该如何设置?我已经在配置管理器里面将需要生成的项目都打勾了,F5还是不会在生成页面前自动重新编译整个项目文件……

[解决办法]
web项目中引用了Fusion.dll后,web项目生成时,会检查一下web项目中的Bin下Fusion.dll与Fusion项中的debug(假设是这样引用的)中的Fusion.dll是否为一样(文件的修改时间),如果不一样,则copy到web项中的Bin中
如果是同时生成,需要确定funsion的项目先生成,我觉得修改一下解决方案中的生成项目顺序就可以了,如果不行,只有逐个去生成了

热点排行