• VS2008制作web安装程序不能生成成功


    1、在解决方案中新建一个web安装程序,什么事情都不处理,直接编译安装项目,生成成功。
    2、在解决方案中增加一个“Data”的类库项目,不添加任何代码,直接编译安装项目,生成成功
    3、在Data项目中新建一个linq to sql,编译安装项目,安装项目不能编译成功。
    4、移除Data项目,编译安装项目,依旧不能生成成功
    5、重新启动VS,打开解决方案,编译安装项目,生成成功

    如何解决这个问题,难道这个是VS对一个bug?
    在生成不成功的时候,编译器没有任何的出错提示,如下是安装项目编译测试中的“输出”信息:

    ------ 已启动全部重新生成: 项目: D:\websites\SmartWeb\, 配置: Debug .NET ------
    正在验证网站
    正在生成目录“/SmartWeb/ValidateCode/”。
    正在生成目录“/SmartWeb/”。

    验证完成
    ------ 已启动全部重新生成: 项目: DatabaseSetup, 配置: Debug Any CPU ------
    C:\WINDOWS\Microsoft.NET\Framework\v3.5\Csc.exe /noconfig /nowarn:1701,1702 /errorreport:prompt /warn:4 /define:DEBUG;TRACE /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Configuration.Install.dll /reference:"C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Core.dll" /reference:"C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Data.DataSetExtensions.dll" /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Management.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll /reference:"C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Xml.Linq.dll" /debug+ /debug:full /filealign:512 /optimize- /out:obj\Debug\DatabaseSetup.dll /target:library DatabaseHelper.cs DataBaseInstaller.cs DataBaseInstaller.Designer.cs Properties\AssemblyInfo.cs

    编译完成 -- 0 个错误,0 个警告
    DatabaseSetup -> D:\戴亮\Project\SmartWeb\DatabaseSetup\bin\Debug\DatabaseSetup.dll
    ------ 正在启动项目“SmartWebSetup”的预生成验证 ------
    ------ 已完成项目“SmartWebSetup”的预生成验证 ------
    ------ 已启动全部重新生成: 项目: SmartWebSetup, 配置: Debug ------
    正在生成文件“D:\戴亮\Project\MyProject\VS2008Study\SmartWebSetup\SmartWebSetup\Debug\SmartWebSetup.msi”...
    ------ 已启动全部重新生成: 项目: Data, 配置: Debug Any CPU ------
    C:\WINDOWS\Microsoft.NET\Framework\v3.5\Csc.exe /noconfig /nowarn:1701,1702 /errorreport:prompt /warn:4 /define:DEBUG;TRACE /reference:"C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Core.dll" /reference:"C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Data.DataSetExtensions.dll" /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll /reference:"C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Data.Linq.dll" /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll /reference:"C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Xml.Linq.dll" /debug+ /debug:full /filealign:512 /optimize- /out:obj\Debug\Data.dll /target:library ArticleDAL.designer.cs Properties\AssemblyInfo.cs Properties\Settings.Designer.cs

    编译完成 -- 0 个错误,0 个警告
    Data -> D:\戴亮\Project\MyProject\VS2008Study\SmartWebSetup\Data\bin\Debug\Data.dll
    ========== 全部重新生成: 成功 3 个,失败 1 个,跳过 0 个 ==========

  • 相关阅读:
    安装和使用 PyInstaller 遇到的问题
    Mininet 系列实验(七)
    Mininet 系列实验(六)
    Mininet 系列实验(五)
    Mininet 系列实验(三)
    Mininet 系列实验(一)
    Linux进程间通信(消息队列/信号量+共享内存)
    bugku 输入密码查看flag
    bugku 头等舱
    bugku 你必须让他停下
  • 原文地址:https://www.cnblogs.com/dail/p/1088642.html
Copyright © 2020-2023  润新知