在使用 dotnet 的 sdk style 项目格式,会默认在项目上引用文件,此时如果是从旧格式迁移,那么会发现文件冲突。多次引用相同文件
在 从以前的项目格式迁移到 VS2017 新项目格式 告诉大家如何迁移,但是迁移完成会发现有文件冲突
如 cs 文件重复,默认的格式会引用所有的 *.cs
文件,如果此时在项目中因为有一些文件是排除文件,不能直接使用 *.cs
需要写引用的是哪个文件,在编译会发现文件被多次引用,此时可以在 PropertyGroup 添加下面代码
如果提示嵌入的资源冲突了,也就是添加了默认的嵌入资源。默认添加的嵌入资源是按照文件后缀名添加,我的项目对这些后缀名的文件是不需要加入的,迁移项目格式就加入,编译的文件就比原来大。可以添加下面代码,不加入默认的文件
对于 WPF 项目,默认的 Page 文件也会被加入,可以通过下面代码解决
大概的项目需要添加下面代码
原文链接: http://blog.lindexi.com/post/dotnet-%E6%96%B0-sdk-style-%E9%A1%B9%E7%9B%AE%E6%A0%BC%E5%BC%8F-%E6%96%87%E4%BB%B6%E5%86%B2%E7%AA%81
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。
欢迎转载、使用、重新发布,但务必保留文章署名 林德熙 (包含链接: https://blog.lindexi.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我 联系。