如果我在发布时清理我的项目。然后我在发布下构建项目。然后我从.dll
中获取bin
该文件与使用发布功能和“发布”生成的.dll
不同选择?
答案 0 :(得分:1)
我不是一个阅读MSBuild文件的专家,但它看起来没什么区别,因为它看起来就像MSBuild那样......
你可以拉出“%windir%\ Microsoft.NET \ Framework64 \ v4.0.30319 \ Microsoft.Common.targets”,找到Publish目标,并追踪依赖关系,最终找到_CopyFilesToPublishFolder目标,它正是它的作用说:将OutputFiles属性覆盖的所有内容(在一堆其他文件中)复制到发布目录。
答案 1 :(得分:1)
好吧,假设源代码中的任何内容都没有变化,那么它应该是相同的。如果源(或依赖项)中的某些内容发生更改,则VS可能会在发布之前重建项目。