app.config中的connectionString有文件路径,怎么不能使用@?

app.config中的connectionString有长文件路径,怎么不能使用@?

8个回答

这个是配置文件,xml格式。不是C#语句。
C#语句会动用语法翻译。
xml读入时,全部读取,没有任何C#语法翻译起作用

不要用@,直接用普通的路径分割符就好了。@只是C#中用来取消转义的。

可以的,在vs里面注意书写。可以写在一行。

图片说明

save4me
save4me 你的connectString是怎么写的?
接近 5 年之前 回复

难道@要放到引号里面???

难道你是和c#里面一样写在分号前面的?

cqtrq
cqtrq connectionString=@"Provider=Microsoft.ACE.OLEDB.12.0;……,去掉@就好了,很有点奇怪。
接近 5 年之前 回复

@在配置文件不好使,可以使用转移字符

谢谢frank_2008215和苏小喵,去掉@就OK了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐