C# 将字符串添加到嵌入式资源文件会停止项目的编译
资源文件在Project1中编译为嵌入式资源。字符串由以下代码访问:C# 将字符串添加到嵌入式资源文件会停止项目的编译,c#,.net,c#-4.0,.net-4.0,embedded-resource,C#,.net,C# 4.0,.net 4.0,Embedded Resource,资源文件在Project1中编译为嵌入式资源。字符串由以下代码访问: Resources.ResourcesFileName.ResourceManager.GetString("Resource1"); Project1编译并运行良好。我在建筑前进行了清洁以确认 当我向资源中添加另一个字符串时,TFS会检出Project1不再编译的文件 “ResourcesFileName”不是“Resources”的成员 如何使用附加的资源字符串再次编译此文件?必须有人将自定义工具名称空间从.Resour
Resources.ResourcesFileName.ResourceManager.GetString("Resource1");
Project1编译并运行良好。我在建筑前进行了清洁以确认
当我向资源中添加另一个字符串时,TFS会检出Project1不再编译的文件
“ResourcesFileName”不是“Resources”的成员
如何使用附加的资源字符串再次编译此文件?必须有人将自定义工具名称空间从.Resources更改为Resources 这将生成一个具有资源命名空间的类和文件ResourcesFileName.Designer.cs文件 然后,他们签入资源文件和设计器文件。但是,不知何故,他们在没有正确customtoolnamespace的情况下签入了csproj:
<EmbeddedResource Include="Resources\ResourceFileName.resx">
<CustomToolNamespace>My.Resources</CustomToolNamespace>
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>ResourceFileName.Designer.cs</LastGenOutput>**
</EmbeddedResource>