任何人都可以在这里帮助我们 - 我们已经有这个错误已经持续了几个月并且有很多东西可以将它删除,但是我们仍然想知道它为什么会在那里或者如何删除它。如何解决或删除此警告?
警告351自定义工具“GlobalResourceProxyGenerator”已关联 文件'App_GlobalResources \ GridLocalization.bg-BG.resx',但是 在项目中找不到自定义工具的输出。你可以试试 通过右键单击文件中的文件重新运行自定义工具 Solution Explorer并选择Run Custom Tool。
答案 0 :(得分:13)
在核对csproj文件并在小组中讨论之后,我们得出了以下答案:
将资源添加到项目后,使用向导添加它们。此向导还添加了设计器文件,因此对于每个reasource文件,还有一个.designer文件。
这被视为语言特定资源不需要的东西,设计师文件被删除了。
然而,csproj文件维护了自定义工具引用。
为每个资源文件删除此引用(到“GlobalResourceProxyGenerator”)删除了该问题。
问题是,当手动删除设计器文件时,Visual Studio 2010不会自动删除此工具引用,从而产生此警告。
答案 1 :(得分:1)
在Visual Studio 2017中,我遇到了与以下错误相同的问题
Warning A custom tool 'ResXFileCodeGenerator' is associated with file <snip name>, but the output of the custom tool was not found in the project.
删除对的引用
资源文件声明中的<Generator>ResXFileCodeGenerator</Generator>
修复了问题。
答案 2 :(得分:1)
在我的情况下,这是由csproj文件中的<LastGenOutput>
条目引起的,该条目引用了不存在的文件。删除该行摆脱了警告。
答案 3 :(得分:0)
在VS 2019中,我还修复了错误:
警告定制工具'ResXFileCodeGenerator'与file关联,但是在项目中找不到该定制工具的输出。
通过删除对ResXFileCodeGenerator的引用 在项目的“ .csproj”文件中找到!