求助。用Microsoft visual foxprostudio做新闻发布系统的网站。能有压缩包源文件最好。

使用Visual&Studio自带发布功能
在Visual Studio
2008下,无论是webform还是winform都可以在解决方案管理器中的项目名称上单击右键,然后选择“发布”,一直点下一步直到完成,会弹出发布项目所在的目录,供你做成压缩包使用。
  但在这之前最好先进行一系列的设置,以适应我们千变万化的用户。首先还是打开项目属性,确认目标Framework的版本是2.0(在上一讲中设置过),然后在“发布”选项目卡中选择“发布”,点击“系统必备”:
<img src="/blog7style/images/common/sg_trans.gif" real_src ="//_ddvip_4963.png" WIDTH="550" HEIGHT="424"
ALT="使用Visual&Studio自带发布功能"
TITLE="使用Visual&Studio自带发布功能" />
  在打开的窗口中,我们选择系统必备的组件:.NET Framework 2.0和最下面的Microsoft XNA
Framework Redistributable
3.1,在下面的安装位置中,选择“从我的应用程序相同的位置下载系统必备组件”,可以让用户不用再到网络中去下载组件:
<img src="/blog7style/images/common/sg_trans.gif" real_src ="//_ddvip_5139.png" WIDTH="550" HEIGHT="478"
ALT="使用Visual&Studio自带发布功能"
TITLE="使用Visual&Studio自带发布功能" />
  需要网络更新的话,可以在图1处点击“更新…”打开“应用程序更新”对话框,勾选“应用程序应该检查更新”,选择“应用程序启动前”,还可以定义一个与发布位置不同的更新位置,填写一个网址,这里填写.cn/publish/。
<img src="/blog7style/images/common/sg_trans.gif" real_src ="//_ddvip_7318.png" WIDTH="550" HEIGHT="473"
ALT="使用Visual&Studio自带发布功能"
TITLE="使用Visual&Studio自带发布功能" />
  点击图1的“选项”,在说明的选项卡中,可以填写发行者名称,它将做为开始菜单中的项目目录名称,如果不填的话,这个目录名称将为“Microsoft”。产品名称就是开始菜单中启动项目的名称,如果不填写,开始菜单中的启动项目名称将是项目名称,因为项目名称通常为英文,大家可以在这里把产品称改成中文。
<img src="/blog7style/images/common/sg_trans.gif" real_src ="//_ddvip_6461.png" WIDTH="550" HEIGHT="372"
ALT="使用Visual&Studio自带发布功能"
TITLE="使用Visual&Studio自带发布功能" />
  然后回到上面第一张图中点击“发布向导”或“立即发布”,输出窗口会提示发布完成:
  ========== 生成: 成功或最新 1 个,失败 0 个,跳过 0 个 ==========
正在生成 Jewels...
正在连接到“C:\Users\han\Desktop\jewels-v1.0-src\publish\”...
正在发布文件...
发布成功。
C:\Users\han\Desktop\jewels-v1.0-src\publish\
  这个目录就是安装目录,可以放到本地或是传到网络更新位置,打开这个目录,可以看到发布的目录和文件:
<img src="/blog7style/images/common/sg_trans.gif" real_src ="//_ddvip_6007.png" WIDTH="550" HEIGHT="294"
ALT="使用Visual&Studio自带发布功能"
TITLE="使用Visual&Studio自带发布功能" />
  setup.exe 就是用户需要执行安装的文件;
Jewels.application 是一个格式的安装配置文件;
xnafxredist31 里面是XNA3.1的可再发行组件包安装程序;
dotnetfx 是.net
2.0的安装程序,共四个文件,包括一个instmsia.exe安装程序,WindowsInstaller-KB-
x86.exe:Installer3.1安装程序,dotnetfx.exe:.net2.0安装程序,langpack.exe:.net2.0的简体中文语言包;
Application Files
中就是我们的程序部署文件目录,不同的版本在不同的文件夹中,本例的版本号是1.0.0.2(见图1),这个目录就是Jewels_1_0_0_2,再打开里面就多是.deploy的部署文件。
  值得说明的一点就是,在图1中如果选中了“随每次发布自动递增修订号”的话,每次发布,修订号就是自增,而Application
Files中的文件夹也会依次增加,并不会删除之前版本的部署文件。用户使用时通常就是下载、解压、安装、Play,所以完整下载打包安装时不应将旧版的部署文件也给用户下载了去。
微软这样做的原意是可以让用户使用网络更新和程序的版本回滚,对于我们日常的游戏程序来说,不希望非特殊原因让用户进行版本回滚的操作,只要删除Application
Files目录中之前的版本目录就可以了。
这样打包在Win7环境下的安装十分顺利,因为我这里不用装Framework和XNA,装完了程序立即运行:
<img src="/blog7style/images/common/sg_trans.gif" real_src ="//_ddvip_3558.png" WIDTH="550" HEIGHT="315"
ALT="使用Visual&Studio自带发布功能"
TITLE="使用Visual&Studio自带发布功能" />
  在开始菜单中的fhmsha目录(发行者名称为空的话就是Microsoft目录)加入了一个Application
Reference (.appref-ms)格式的文件,用记事本打开:
  file:///C:/Users/han/Desktop/jewels-v1.0-src/publish/Jewels.application#Jewels.application,
Culture=neutral, PublicKeyToken=9f604d67a5d4a2c7,
processorArchitecture=x86
这个位置就是程序每次运行会检查更新的地方,如果在这里发布了新的版本,应用程序发现后就会先行安装,再启动程序。
如果在更新设置时填写了更新的网络位置,这个Application Reference 的文件内容就会是:
  .cn/publish/Jewels.application#Jewels.application,
Culture=neutral, PublicKeyToken=9f604d67a5d4a2c7,
processorArchitecture=x86
  程序启动时会检查这个网络位置,要是发布了新的版本,在程序运行时就会提示如下内容,然后下载更新并安装启动:
<img src="/blog7style/images/common/sg_trans.gif" real_src ="//_ddvip_2441.png" WIDTH="486" HEIGHT="239"
ALT="使用Visual&Studio自带发布功能"
TITLE="使用Visual&Studio自带发布功能" />
如果不采用以上的网络更新的安装方法,那么每次用户要下载安装新版本时,必须从C:/Users/han/Desktop/jewels-v1.0-src
/publish/处启动安装程序才可以,如果安装目录改变的话(不是第一次成功安装的位置)安装时会弹出错误(如下图),这对于完全下载安装的用户是一个麻烦的事情。而如果选择了使用网络更新的话,就无法在本地下载升级了,需要先卸载旧版本再安装新的版本:
<img src="/blog7style/images/common/sg_trans.gif" real_src ="//_ddvip_2450.png" WIDTH="443" HEIGHT="369"
ALT="使用Visual&Studio自带发布功能"
TITLE="使用Visual&Studio自带发布功能" /> 
再看安装位置,本例中,程序实际的安装位置在
C:\Users\han\AppData\Local\Apps\2.0\YTJ87LKZ.P37\BH5QXWEJ.DXT\jewe..tion_9f604d67a5d4a2c7_c1f331b1d2c60c,
项目数据文件安装在
C:\Users\han\AppData\Local\Apps\2.0\Data\EMYV7RLX.JOX\33Q23Z90.OXZ\jewe..tion_9f604d67a5d4a2c7_c1f331b1d2c60c\Data
像谷歌浏览器一样,用户不能自由选择安装位置,但是可以容易的实现自动更新和版本回滚的操作,实际应用中需要权衡。
  在控制面版的卸载或更改程序中,右击该项目,只有一个选项:“卸载/更改(U)”,点击就会显示下图,如果安装过同一项目的两个以上版本,“Restore
the application to its previous state”项就是可选的,但并无法显示到底可以恢复到哪个版本:
<img src="/blog7style/images/common/sg_trans.gif" real_src ="//_ddvip_6923.png" WIDTH="502" HEIGHT="298"
ALT="使用Visual&Studio自带发布功能"
TITLE="使用Visual&Studio自带发布功能" /> 
  再看看在下安装的情况,同样无法选择安装路径,点击.NET
Framework2.0接受许可协议后,还需要点击XNA Framework Redistributable
3.1的打接受许可协议,就不再抓图了:
<img src="/blog7style/images/common/sg_trans.gif" real_src ="//_ddvip_6463.png" WIDTH="445" HEIGHT="496"
ALT="使用Visual&Studio自带发布功能"
TITLE="使用Visual&Studio自带发布功能" />
  准备工作之后正式安装,之后的和Win7下的情况差不多了:
<img src="/blog7style/images/common/sg_trans.gif" real_src ="//_ddvip_4999.png" WIDTH="517" HEIGHT="264"
ALT="使用Visual&Studio自带发布功能"
TITLE="使用Visual&Studio自带发布功能" />
  本例安装位置在
C:\Documents and Settings\Administrator\Local
Settings\Apps\2.0\G1YGMRVL.CX4\LPGQYQDT.RZH\jewels.exe_9f604d67a5d4a2c7__none_cb5f99
数据文件位置在
C:\Documents and Settings\Administrator\Local
Settings\Apps\2.0\Data\X6RXN913.45M\X8LOJAOD.7YE\jewe..tion_9f604d67a5d4a2c7__ac7adb\Data
  验证程序可以运行。卸载对话框: 
<img src="/blog7style/images/common/sg_trans.gif" real_src ="//_ddvip_5478.png" WIDTH="476" HEIGHT="296"
ALT="使用Visual&Studio自带发布功能"
TITLE="使用Visual&Studio自带发布功能" />
  总结一下,自带的安装程序集成了更新方案和版本回滚功能,甚至可以要求程序只能联机使用,代价就是不能自定义安装路径和本地更新的繁琐。这种自带的发布功能不太适合没有网络空间的开发者。
  在Visual Studio中还有一个特殊的项目安装和部署,可以将程序、网站、数据库等打包成MSI安装程序,下回写。
  希望本文能对您有所帮助。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。Visual Studio 2015简体中文企业版/专业版下载+有效激活密钥-中国网吧系统行业下载站
Visual Studio 2015简体中文企业版/专业版下载+有效激活密钥
作者:admin人气:0来源: 09:13:08
广告载入中...
继续阅读:
分享吧~提高逼格:
广告载入中...
蓝色动力官方微信公众号谁有用Visual Studio做的新闻发布系统的网站,要实现登录 注册 文件的上传和下载 新闻的发布编辑更新这些功_百度知道
谁有用Visual Studio做的新闻发布系统的网站,要实现登录 注册 文件的上传和下载 新闻的发布编辑更新这些功
有的话请发到我邮箱 @qq!,要实现登录 注册 文件的上传和下载 新闻的发布编辑更新这些功能啊要有6个界面 显示主界面 登录
文件的上传下载
后台列表关键是要一个将这些连起来的数据库急需!!谁有用Visual Studio做的新闻发布系统的网站!!,会追加分.com如符合要求
提问者采纳
采纳了再来找我。
提问者评价
嗯......高手赶紧发给我吧!
其他类似问题
为您推荐:
新闻发布系统的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁  欢迎使用 Visual Studio 11 Beta 和 .NET Framework 4.5 Beta!
  目前 Visual Studio 11 &是 Beta 版本,因此,在最终版本发布之前随时可能更改。 安装此预发行软件前,您应查看相关的自述文件,以了解系统要求,并获得已知问题列表:
  与早期版本的兼容性
.NET 4.5 在 .NET 4 的基础上进行了更新,并针对所有 .NET 4 方案提供了很高的应用程序兼容性
Visual Studio 11 Beta 可随同 Visual Studio 2010 一起安装和使用
在 Windows Server 上安装时,Visual Studio 11 Team Foundation Server Beta 需要 64 位版本的服务器操作系统()
  升级路径
  按照支持的升级路径操作时,Visual Studio 源代码、解决方案和项目文件将继续工作;但是,您应对源代码进行某些更改。我们虽然无法保证版本之间的二进制兼容性,但将尽全力记录重大更改,以助您更新一臂之力。
从 .NET 4.5 Developer Preview 到 Beta 的升级
从 .NET 4.5 Beta 到发行版 (RTM) 的升级
从 Visual Studio 11 Beta 和 .NET 4.5 Beta 到候选发布版本的升级
从 Visual Studio 11 候选发布和 .NET 4.5 候选发布版本到发行版 (RTM) 的升级
从 Visual Studio 11 Developer Preview 到 Beta 的升级;但是,您可以在卸载 Visual Studio 11 Developer Preview 后安装 Visual Studio 11 Beta
从 Visual Studio 11 Beta 到发行版 (RTM) 的升级
  数据迁移
  按照支持的升级路径操作时,Visual Studio 11 Team Foundation Server Beta 中的所有数据(工作项、源文件、测试和测试结果、版本和仓库数据)都将移转。但即使在按照支持的升级路径操作时,您也应该先采取适当的措施备份和保护数据,然后再升级到新版本。
  获得支持和报告问题 (英语)
&& 想和在社区里的技术同好一起讨论与分享您使用公测版本的软件吗?欢迎加入我们!这里有微软最有价值专家以及产品组的同仁哦。
&& 报告并跟踪问题,搜索其他人报告的问题,并查找可能的答案
  Visual Studio 11 Beta 和 .NET Framework 4.5 Beta 实现 Go Live
  在生产环境中部署使用 Visual Studio 11 Beta 和 .NET Framework 4.5 Beta 生成的应用可通过 获得支持。microsoft visual studio做的ASP.net,在线留言板系统,求助啊_百度知道
microsoft visual studio做的ASP.net,在线留言板系统,求助啊
...NET 急求一个在线留言板
要求有数据库 注册 登陆 修改 删除等功能
最好3个页面以上.ASP....然后 管理员账号可以删除啊什么的...然后后台数据库支持 用户的注册啊什么的
用户可以登录 留言啊 ...就是做一个在线的留言板系统..跟论坛格式差不多的那种.邮箱@qq..急..com.
我有更好的答案
可以下很多源码 很简单的
其他类似问题
为您推荐:
studio的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 压缩包 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信