RT:我就是在打包项目的时候,添加“项目输出”时,“项目”下拉列表总是为空的,故无法选择我程序,不知道的为什么。 请高手指点一下!
PS:
项目打包好后,希望能在初次安装的时候在指定路径下(system32或者其他)生成一个保存安装时间的文本,不知道这又该如何来做???(是应该在打包的过程完成这个功能吗?)请帮忙!!!谢谢啦。

解决方案 »

  1.   

    你的输出项目和安装部署项目是不是在同一个解决方案里面啊。2.在Installer里面做自定义操作
      

  2.   

    你把你要打报的project和安装project放到同一个解决方案里面,当天就主输出的时候,自动会选择你要打包的project.
      

  3.   

    第二个问题啊,你要分成几个小问题。1.获取安装时的路径。代码如下:        /// <summary>
            /// 获取安装路径
            /// </summary>
            /// <returns></returns>
            public static string GetCurrentPath()
            {
                System.Reflection.Assembly asm = System.Reflection.Assembly.GetExecutingAssembly();
                string path = asm.Location.Remove(asm.Location.LastIndexOf("\\")) + "\\";
                return path;
            }2.将当前时间保存为文件。        using (System.IO.StreamWriter sw = new StreamWriter(path, false, Encoding.Default))
            {
                sw.Write(DateTime.Now.ToString());
            }
    3.在Installer安装类的public override void Install(System.Collections.IDictionary stateSaver)方法中执行。
    4.在安装部署项目的自定义视图里面添加自定义操作,使上面的代码生效