Build ClickOnce清单中的DeploymentProvider依赖于<;导入项目=。。在项目文件中
当我在VS2010中为ClickOnce发布项目时,Build ClickOnce清单中的DeploymentProvider依赖于<;导入项目=。。在项目文件中,build,clickonce,manifest,Build,Clickonce,Manifest,当我在VS2010中为ClickOnce发布项目时,的一个奇怪值出现在我的清单文件中。名称oldserver name错误,必须将其替换 我不知道oldserver这个名字是从哪里来的? 在我的项目文件中 <InstallUrl>\\newserver\...\</InstallUrl> \\newserver\\ 但当打开时,在VS2010中的项目属性中,oldserver再次显示为发布文件夹位置 解决方案:在一个名为buildconfig.targets的隐藏文件
的一个奇怪值出现在我的清单文件中。名称oldserver name错误,必须将其替换
我不知道oldserver这个名字是从哪里来的?
在我的项目文件中
<InstallUrl>\\newserver\...\</InstallUrl>
\\newserver\\
但当打开时,在VS2010中的项目属性中,oldserver再次显示为发布文件夹位置
解决方案:在一个名为buildconfig.targets的隐藏文件中配置了此选项。
在.proj文件中引用了此文件:
<Import Project="buildconfig.targets" />
在这个文件中,您需要
<UpdateUrl>\\newserver\...\</UpdateUrl>
\\newserver\\
还有 在Visual Studio中查看项目时。选择构建,然后选择配置管理器。检查构建配置中有关调试和发布的信息,并确保它们是正确的。这完全是猜测,但我可以看到其中设置了一些内容。如果您是从Visual Studio发布的,请确保设置了安装Url。
它位于安装url下面的“发布设置”(您正在发布的项目的“项目设置”)中。
如果您是从MSBuild发布,则需要设置UpdateUrl属性(例如/p:UpdateUrl=youraddress)。而不是bizzaro..但确实,设置UpdateUrl为我做到了这一点。