我正在尝试将一些开源直接集成到我自己的程序中,因为我需要找到一个完全不相关的错误,在没有实际导入代码的情况下,我似乎无法追溯到源代码。
因此,我将此代码导入到我自己的程序中:
这是在开源中运行的代码:
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:Sparrow.Chart">
<local:BorderThicknessToLeftAndRightConverter x:Key="borderThicknessConverterXAxis"/>
<local:BorderThicknessToTopBottomConverter x:Key="borderthicknessConverterYAxis"/>
导入后,相同的代码无法在我的程序中运行。 clr-namespace行引用的名称空间是相同的,除了我的代码抛出所有类型的错误,说“BorderThicknessToTopBottomConverter(以及几乎所有其他由”local:“引用的项目都不能在引用的名称空间中找到。
答案 0 :(得分:0)
我有时会遇到相同的情况。我通常做的是评论所有项目(在您的情况下,“本地”命名空间引用的所有项目),重建解决方案,取消注释所有项目并再次重建。它可能会对你有帮助。