过去2天,我一直被这个问题困扰空白类库项目;
仍然面对问题。
无论何时构建项目,它都会在输出窗口中显示以下消息:错误列表中没有错误,甚至选中了错误列表中的“仅构建”选项-没有错误; 项目“ Projr”不是最新的。缺少输出文件'c:.. \ bin \ Debug \ Projr.dll'
我注意到的一件事是:
我以管理员权限(以管理员身份运行)打开VS2017,这给了我这个问题。
但是,如果我在没有此管理选项的情况下打开-我将能够构建我的项目。由于我的项目是一个Web项目,因此我需要将此项目与IIS和虚拟目录绑定,因此需要管理模式。
注意:现在正在尝试构建的项目(测试项目)是在VS 2017本身中创建的空白类库项目,无法在管理员模式下成功构建。
有人可以帮助我解决这个问题吗?
编辑1 : 在管理员模式下从输出窗口消息;
1>项目“ Projr”不是最新的。缺少输出文件'c:.. \ bin \ Debug \ Projr.dll'。 1> ------构建开始:项目:Projr,配置:调试任何CPU ------ ===========构建:0成功,1失败,0最新,跳过0 ==========
Edit2 : 在尝试了Alexander&Jeremy的建议之后 清洁解决方案(对我来说这是失败的),同时关闭解决方案和VS。 然后删除SUO文件以及bin和obj文件夹。 打开VS。 重新引用DLL等。更改csproj文件中的引用路径。(除了MS库以外,没有特殊的DLL。它是一个全新的类库项目。)
Edit3 :无法在VS2017管理员模式下构建,但可以在开发人员CMD管理员模式下构建。
答案 0 :(得分:1)
将项目复制到其他目录 转到项目属性,更改虚拟目录的路径 将iis端口更改为81或以前使用的端口以外的端口 然后编译 您不能在IIS中使用具有相同端口的两个项目 您甚至可以更改它以在iisexpress上运行 由于您的项目设置而无法构建
尝试选择iis创建全新的Web项目