作者leicheong (睡魔)
看板Programming
标题Re: [问题] visual studio 新手问题
时间Sun Sep 21 19:38:16 2008
※ 引述《hhg4092 ()》之铭言:
: 我在vs2005写了个视窗,有用到DirectX和一个.dll
: 在debug下除了,执行阶段资料库除了MT不能建置外,其它的MD,Mdt都跑的出来
: 在release下,4个模式都可以建置,而且也跑的出来,
: 问题来了,当我弄安装专案,把主要输出,和资源附属档一起放进来,图片,音乐等
: 建置时候,出现
: 'd3d9.dll' 必须排除在外,因为原始程式档 'C:\WINNT\system32\d3d9.dll' 在
: Windows 系统档案保护下。
: 但我看最後还是有放进来,拿到别台安装时,就会出现
: http://www.wretch.cc/album/show.php?i=hhg4092&b=3&f=1130858555&p=9
: 能在debug下跑,应该没问题吧?为什麽拿到别台就会有这个问题呢?
: 另外想请问,是不是debug跑的过,就ok? relase只是做一些最佳化动作,
: 因为目前一直卡在设定上的问题,程式上都没进度.感谢!
如在安装专案下发现DirectX 9的档案, 请移除附加并增加页面
要求使用者先安装DirectX. 如果专案内有包括.NET Framework/
Crystal Report/ReportBuilder/ADO/DAO......等套件,
也请把它们Exclude掉, 并改成加入merge module或「安装时检查」
的方式.
这是因为这些DLL往往也连结到其他的DLL, 只copy一个档案不能
正常运作.
新增检查的页面的方法, 在VS2005里我找不到怎样做. 一般来说
我会先build出来, 再用Orca(注意这不是WPF那个"Orcas")或者
WIX修改... VS的installer project虽然已经比以前的版本
改进一些, 但还是真的很烂... 好像install for everyone时
local "Users"会用不了shortcut这点让我很Orz... 如果可以的话
请用其他installer builder比较不用那麽吐血......
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.250.8.103
※ 编辑: leicheong 来自: 218.250.8.103 (09/21 20:31)
1F:→ hhg4092:感谢 123.195.7.64 09/21 20:39