在将资源文件从一个项目导入到另一个项目后,我遇到了问题。
我与VisualStudioUltimal2013,C#,Visual一起工作。
我的项目中有资源文件。当我创建一个新项目并将文件和这些资源导入到一个新项目时,MY_RESOURCE.Designer.cs并不在它自己的MY_RESOURCE.resx部分--它就在它旁边。


另外,在项目的文件(.csproj)中,我发现这些文件的结构是不同的。
我找到了一些解决方案,比如这个问题的解决方案,将追索权的“访问修饰符”属性(在其中)从“无代码生成”更改为“公共”,但在此之后,resx文件创建了新的子MY_RESOURCE1.Designer.cs (不是我的MY_RESOURCE.Designer.cs),所以这不是解决问题的方法。
因此,在导入它们时,我必须创建新的资源文件,并将旧项目的资源文件中的单词复制并粘贴到新的资源文件中。
有人能建议我如何将Designer.cs文件绑定到复制粘贴中的resx文件吗?
发布于 2016-01-08 11:07:09
C#代码("Main.en-US.Designer.cs")由VS自动生成,您必须检查Visual是否正确地管理您的resx文件。为此,请检查resx文件的Custom属性:
这应该能解决你的问题。
发布于 2016-01-05 08:57:01
我以前也有过同样的问题。我终于做了同样的复制粘贴。但是你试过改变项目文件吗。您的新项目应该在designer文件节点中包含此节点:
<DependentUpon>Main.en-US.resx</DependentUpon>我想说的是,首先导入文件,然后编辑项目文件并将上面的节点添加到设计器文件节点中,即,
<Compile Include="Resources\Main\Main.en-US.Designer.cs">https://stackoverflow.com/questions/34607280
复制相似问题