在.csproj文件中所有文件这样就能编译通过
<Compile Include="AssemblyInfo.cs">
<SubType>Code</SubType>
</Compile>这样就会编译出许多错误
<Compile Include="AssemblyInfo.cs" />
-----------<SubType>Code</SubType> 这项是干嘛的? 另外这项是选上什么出现的?
<Compile Include="AssemblyInfo.cs">
<SubType>Code</SubType>
</Compile>这样就会编译出许多错误
<Compile Include="AssemblyInfo.cs" />
-----------<SubType>Code</SubType> 这项是干嘛的? 另外这项是选上什么出现的?
</SubType> 结束
我在IDE中比较了所有选项,发现没有一点区别.
最后,用文件比较工具,发现.csproj文件有点不同,改成下面的情况,就ok了,但不知道这个Code是什么意思?怎么在IDE中修改,而不是直接打开.csproj文件进行编辑.
<Compile Include="xxx.cs">
<SubType>Code</SubType>
</Compile>
你的修改在 xml 语法层面错了吧程序员的东西能用文本表示的, 就不用二进制,csproj 也是, 不同意程序员不熟悉她.在没有 ide 的场合, 可能需要手工修改 csproj, sln 文件.了解其语法有好处.微软平台下的开发环境提供了这样便利的开发方式,
不表示你不用了解机理.