TFS 构建放置文件夹不包含数据库脚本
TFS build drop folder does not contain database scripts
这可能是新手 MS 构建查询。
我创建了一个名为 Database 的空 C# 项目,其中只有数据库 sql 脚本。这样做的原因是将脚本输出到 TFS 生成放置文件夹,因为在不更改 templates/tweaking XAML 文件的情况下不会输出添加脚本作为解决方案项目。
但是我注意到新项目没有主入口点,因此编译失败。所以我去了构建配置管理器并禁用了 'Build' 和 'Deploy' 这意味着我没有得到编译错误。
但问题是我无法在 TFS 生成放置文件夹中的任何位置找到脚本输出。请指教
解决您的编译错误:
- 打开项目属性。
- Select左侧的'Application'区域(如果尚未选中)
- 将 'Output Type' 从 控制台应用程序 更改为 Class 库
完成此操作后,即使没有 main() 入口点,您也可以构建和部署而不会出现编译错误。
这仍然不能解决您对 'Copy to Output Directory' 的担忧。默认情况下,Visual Studio 将 .sql 文件识别为具有内容构建操作,输出 属性 为 'Do Not Copy'。
这可能是新手 MS 构建查询。
我创建了一个名为 Database 的空 C# 项目,其中只有数据库 sql 脚本。这样做的原因是将脚本输出到 TFS 生成放置文件夹,因为在不更改 templates/tweaking XAML 文件的情况下不会输出添加脚本作为解决方案项目。
但是我注意到新项目没有主入口点,因此编译失败。所以我去了构建配置管理器并禁用了 'Build' 和 'Deploy' 这意味着我没有得到编译错误。
但问题是我无法在 TFS 生成放置文件夹中的任何位置找到脚本输出。请指教
解决您的编译错误:
- 打开项目属性。
- Select左侧的'Application'区域(如果尚未选中)
- 将 'Output Type' 从 控制台应用程序 更改为 Class 库
完成此操作后,即使没有 main() 入口点,您也可以构建和部署而不会出现编译错误。
这仍然不能解决您对 'Copy to Output Directory' 的担忧。默认情况下,Visual Studio 将 .sql 文件识别为具有内容构建操作,输出 属性 为 'Do Not Copy'。