Warning: file_put_contents(/datas/wwwroot/jiajiahui/core/caches/caches_template/2/default/show.php): failed to open stream: Permission denied in /datas/wwwroot/jiajiahui/core/libraries/classes/template_cache.class.php on line 55

Warning: chmod(): Operation not permitted in /datas/wwwroot/jiajiahui/core/libraries/classes/template_cache.class.php on line 56
为什么Visual Studio 2017正在发布整个解决方案? - 源码之家

为什么Visual Studio 2017正在发布整个解决方案?

问题描述:

安装从头VS2017和移动现有的vb.net,C#网页表单解决方案的新的笔记本电脑。 第一个问题是,以“我们的目标GatherAllFilesToPublish不存在”的错误,我固定的(在另一个项目或的csproj)打开vbproj并添加此行相关:为什么Visual Studio 2017正在发布整个解决方案?

<Target Name="GatherAllFilesToPublish"> 
</Target> 

现在我可以没有任何错误发布,但在目标文件夹的输出包括.aspx.vb或.aspx.cs文件,.Global.asax.vb,.aspx.designer.vb文件等

经过项目包/发布Web设置整个解决方案并且要部署的项目设置为“仅运行此应用程序所需的文件”。

enter image description here

仍然是出版复制整个解决方案,而不是仅仅ASPX,DLL,只有什么是必要的。任何想法我做错了什么?

+0

看看这个答案你的状况相一致:https://*.com/questions/10989051/why-do-i-get-the-error-the-target-gatherallfilestopublish-does-not-exist –

+0

伊恩·巴拉德:我无法使用它,当我尝试安装我得到的修补程序时:KB2591016不适用,或被计算机上的其他条件阻止。 – shiraz

编辑csprojfile,在该文件中的变化VS旧项目的版本VS 2015年物业group.save文件和重建。它会正常工作。

+0

拉杰什:我试图改变从10.0至13.0和15.0,但没有运气 14.0 VisualStudioVersion> $(MSBuildExtensionsPath32)\微软\ VisualStudio的\ v $(VisualStudioVersion) VSToolsPath> 的PropertyGroup> – shiraz