我有一个 C# Windows 窗体项目,它的文本文件名为 db.config,其中包含如下连接字符串:
Data Source=localhost\SQLSRV;Initial Catalog=db;User Id=sa;Password=********;
文件的属性是:
- 构建操作:内容
- 复制到输出目录:总是复制
- 自定义工具:-
- 自定义工具命名空间:-
- 文件名:
db.config
- 完整路径:
c:\path\to\solution\Config\db.config
当我构建解决方案时,我遇到了这两个错误:
- 文档根级别的标记“文本”无效。
- XML 文档必须包含根级元素
知道如何修复构建吗?
最佳答案
您需要从构建中排除一个 .config
文件。只需添加到 .csproj
文件:
<ItemGroup>
<CSFile Include="*.cs" Exclude="App1.config"/>
</ItemGroup>
但我建议使用 XML 标签。
关于C# 构建失败,文档根级别的 token 文本无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59120854/