gpt4 book ai didi

vb.net - 如何将 Visual Studio 的发布配置重置为默认值?

转载 作者:行者123 更新时间:2023-12-01 15:26:24 27 4
gpt4 key购买 nike

我只是一个业余程序员,所以如果我问的是一个我应该知道答案的问题,我很抱歉。我搜索了答案,但从未找到,所以我想我会加入并在这里发布问题。

我有一些我编写的 VB 2010 Express 代码,我希望从我的网页部署这些代码。我使用了 Visual Studio 的 ClickOnce 发布系统,并对结果感到满意。

在发布了几个版本后,我进入了发布者的配置管理器来探索选项。

那是我的错误。我改变了很多我认为会让部署变得更好的事情,但搞砸了一些事情,因为现在所有版本,甚至以前工作的版本都不再正确部署。如果您单击下载和安装,安装会开始,但安装程序会提示有错误要报告给 Microsoft。

有什么方法可以将发布配置重置为初始值吗?我在 XP 上使用 Visual Studio 2010 Express 运行 VB。

最佳答案

我能够通过比较两个示例项目的项目文件内容(一个发布,另一个不发布)并确定添加了哪些条目,为我的实际项目重置发布设置。我使用 FC DOS 命令将差异输出到文本文件(文件扩展名为 .csproj,因为我的是 C# 项目):

fc publish_project.csproj non_publish_project.csproj > diff.txt

我检查了 diff.txt 并发现了变化。从实际项目文件中删除以下条目将重置发布选项(先备份!):

    <IsWebBootstrapper>true</IsWebBootstrapper>
<PublishUrl>ftp://ftpserver.com/</PublishUrl>
<Install>false</Install>
<InstallFrom>Web</InstallFrom>
<UpdateEnabled>true</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<InstallUrl>http://www.myproduct.net/project1/downloads/</InstallUrl>
<CreateWebPageOnPublish>true</CreateWebPageOnPublish>
<WebPage>publish.htm</WebPage>
<ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<UseApplicationTrust>false</UseApplicationTrust>
<PublishWizardCompleted>true</PublishWizardCompleted>
<BootstrapperEnabled>true</BootstrapperEnabled>

...

<PropertyGroup>
<TargetZone>LocalIntranet</TargetZone>
</PropertyGroup>
<PropertyGroup>
<GenerateManifests>true</GenerateManifests>
</PropertyGroup>
...

<ItemGroup>
<BootstrapperPackage Include="Microsoft.Net.Client.3.5">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
<Install>false</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>true</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
<Visible>False</Visible>
<ProductName>Windows Installer 3.1</ProductName>
<Install>true</Install>
</BootstrapperPackage>
</ItemGroup>

关于vb.net - 如何将 Visual Studio 的发布配置重置为默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24375963/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com