0

认为这个问题是由多台机器发布引起的。

当我单击发布时,我在输出/构建窗口中得到以下信息

将所有文件复制到下面的临时位置以进行打包/发布:
obj\Release\Package\PackageTmp。
发布文件夹/...

========== 构建:6 个成功或最新,0 个失败,0 个跳过 ==========
========== 发布:1 成功,0 失败,0 跳过 ==========

即它不迭代要发布的文件夹 - 当它工作时,“发布文件夹/...”列出了项目中的每个文件夹。

obj\Release\Package\PackageTmp 是用可发布的内容正确构建的——我最终通过 FTP 手动将其发布。

一旦我从多台机器(即多台开发人员,或一台开发多台机器,通过 git 共享代码,多台发布者)发布项目,这似乎就开始了,但这可能是巧合。

有什么想法可以解决/重置此问题吗?

4

1 回答 1

2

我有同样的问题。我正在一台机器上开发一个网络应用程序,它部署得很好。当我在路上时,我拉了源代码,它不会发布。我注意到我忘记将 Properties\PublishProfiles 文件夹签入到 SVN,所以我不得不重新创建它。我相信问题出在 Profile.pubxml.user 文件上。它需要包含标签中的所有文件。我刚刚创建了一个新配置文件,然后将 pubxml.user 复制到与损坏的配置文件匹配的文件中。

于 2012-09-06T19:34:02.923 回答