初始化项目,实现setup功能,添加.gitignore和README.md

This commit is contained in:
tian 2025-11-21 10:31:14 +08:00
commit b3cf6a3d97
3 changed files with 1671 additions and 0 deletions

59
.gitignore vendored Normal file
View File

@ -0,0 +1,59 @@
# Visual Studio 项目文件
*. suo
*. user
*. userosscache
*. sln.docstates
# 构建输出目录
Debug/
Release/
build/
Bin/
Obj/
# 安装程序生成文件
*. msi
*. msp
*. msm
*. msu
setup. exe
# 临时文件
*. tmp
*. temp
*. log
*. cache
# 操作系统文件
Thumbs.db
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
# 文本编辑器文件
.vscode/
.idea/
*. swp
*. swo
*~
# 包管理文件
.nuget/
packages/
# 证书文件
*. pfx
*. p12
*. key
*. crt
*. cer
# 环境变量文件
.env
.env.local
.env.development.local
.env.test.local
.env.production.local

File diff suppressed because it is too large Load Diff

78
README.md Normal file
View File

@ -0,0 +1,78 @@
# NavisworksTransport.Setup
## 项目简介
NavisworksTransport.Setup 是一个 Visual Studio 安装项目,用于创建 NavisworksTransport 应用程序的安装包。该项目配置了必要的安装参数,生成 .msi 安装文件和引导程序,以便用户能够方便地安装和部署 NavisworksTransport 应用程序。
## 项目结构
```directory
NavisworksTransport.Setup/
├── Debug/ # 调试构建输出目录
├── NavisworksTransport.Setup.vdproj # Visual Studio 安装项目文件
└── Release/ # 发布构建输出目录
├── NavisworksTransport.Setup.msi # 主安装包文件
└── setup.exe # 安装引导程序
```
## 功能特点
- 自动生成 MSI 安装包
- 创建引导安装程序setup.exe
- 支持 Debug 和 Release 两种构建配置
- 配置了文件压缩和打包选项
## 环境要求
- Visual Studio支持安装项目模板的版本
- .NET Framework根据目标应用程序的要求
- Windows 操作系统(用于构建和运行安装程序)
## 构建指南
### 使用 Visual Studio 构建
1. 使用 Visual Studio 打开 `NavisworksTransport.Setup.vdproj` 文件
2. 在解决方案配置中选择所需的配置Debug 或 Release
3. 右键点击项目,选择「构建」或「重新生成」
4. 构建完成后,安装文件将生成在对应的 `Debug``Release` 目录中
### 构建输出
- Debug 配置:生成 `Debug\NavisworksTransport.Setup.msi`
- Release 配置:生成 `Release\NavisworksTransport.Setup.msi``Release\setup.exe`
## 安装说明
### 使用 setup.exe 安装
1. 运行 `Release\setup.exe`
2. 按照安装向导的提示完成安装过程
### 直接使用 MSI 安装
1. 运行对应的 `NavisworksTransport.Setup.msi` 文件
2. 按照 Windows 安装程序的提示完成安装
## 注意事项
- 当前配置中安装程序未进行签名SignOutput = FALSE
- 如需对安装程序进行数字签名,请修改项目配置中的证书相关设置
- 安装程序支持中文界面UILanguageId = 2052对应中文
## 维护与更新
如需修改安装配置,请使用 Visual Studio 打开 `.vdproj` 文件进行编辑,可调整以下内容:
- 安装文件位置
- 注册表设置
- 快捷方式创建
- 安装条件和依赖项
## 许可证
内部项目
---
最后更新2025/11/21