首页 文章

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

提问于
浏览
1

从头开始安装VS2017并将现有的vb.net,c#webform解决方案移植到新的笔记本电脑上 . 第一个问题与“目标GatherAllFilesToPublish不存在”错误相关,我通过打开vbproj(或另一个项目上的csproj)修复并添加以下行:

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

现在我能够发布没有错误,但目标文件夹中的输出是整个解决方案,包括.aspx.vb或.aspx.cs文件,.Global.asax.vb,.aspx.designer.vb文件等 .

检查项目包/发布Web设置和要部署的项目设置为“仅运行此应用程序所需的文件” .

enter image description here

仍然发布复制整个解决方案而不是只复制aspx,dll和只需要的东西 . 知道我做错了什么吗?

1 回答

  • 0

    编辑csprojfile,在该文件中将旧项目的版本更改为vs 2015属性group.save文件并重建.it将正常工作 .

相关问题