【发布时间】:2020-04-21 10:24:56
【问题描述】:
因为我在构建项目后尝试使用 csproj 文件中的..\ 重构路径
在构建项目后它仍然显示错误,这里是下面的错误。
我也有完整的 Microsoft.Net.Compilers.props 包,根据我在项目所在系统中检查的路径,这是下面项目的路径。
现在如果我输入..\或者没有它仍然找不到系统的路径这里是卸载下面的.csproj文件后的代码。
<Import Project="..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.8\build\net45\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props" Condition="Exists('..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.8\build\net45\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props')" />
<Import Project="..\packages\Microsoft.Net.Compilers.2.4.0\build\Microsoft.Net.Compilers.props" Condition="Exists('..\packages\Microsoft.Net.Compilers.2.4.0\build\Microsoft.Net.Compilers.props')" />
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
【问题讨论】:
-
找到了解决方案,因为它包含下面的路径,这里是更新后的代码
去掉了.csproj最后一页的'..\' -
在顶部它将包含 '..\'
但低于它会没有'..\'。
标签: c# .net visual-studio dll nuget