当试图引用包含在名称中有空格的程序集中的任何命名空间时,我会遇到以下问题:

除了将程序集名称更改为没有空格的内容外,是否有任何选项可用于引用程序集中的命名空间,如以下所示?
按照Minimal, Complete and Verifiable的要求:
复制:
App.xaml内容替换为以下内容(请注意类名,并将YourWPFProjectNameHere替换为WPF项目的名称):
<Application xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:aws="clr-namespace:AssemblyWithSpace;assembly=Assembly With Space" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="YourWPFProjectNameHere.Program" />编辑:重复问题不回答当您不是作者时如何引用程序集中的命名空间。
提出的问题和这一问题在类似的背景下处理同样的问题。当您无法控制程序集的代码时,所询问的问题无法回答如何引用包含空格的程序集中的命名空间。据我所知,你不能
[assembly: XmlnsDefinition("http://SomeURL.foo", "My.Namespace.Here")]在那种情况下。
发布于 2018-12-29 02:06:58
我不确定,但根据我对Linux控制台和访问有空白的文件的了解,我猜the\ name\ of\ the\ thing的行很长。为了避免这种情况,首先要确保没有任何空白。
不过值得一试。
https://stackoverflow.com/questions/53966048
复制相似问题