gpt4 book ai didi

c# - 资源文件无效

转载 作者:可可西里 更新时间:2023-11-01 09:06:03 25 4
gpt4 key购买 nike

尝试编译我的 C# 项目时,出现以下错误:

'C:\Documents and Settings\Dan\Desktop\Rowdy Pixel\Apps\CleanerMenu\CleanerMenu\obj\Debug\CSC97.tmp' is not a valid Win32 resource file.

经过多次 Google 搜索,我确定这通常是由项目使用的图标内的 256x256 图像引起的。我检查了所有图标并删除了 256x256 版本,但错误仍然存​​在。关于如何摆脱这个的任何想法?


@Mike:一天晚上它神秘地出现了。我搜索了 csproj 文件,但没有提到 CSC97.tmp(我也检查了解决方案文件,但我也没有运气)。如果有帮助,我已经发布了 contents of the csproj file on pastebin .

@Derek:没问题。这是编译器输出。

------ Build started: Project: Infralution.Licensing, Configuration: Debug Any CPU ------
Infralution.Licensing -> C:\Documents and Settings\Dan\Desktop\Rowdy Pixel\Apps\CleanerMenu\Infralution.Licensing\bin\Debug\Infralution.Licensing.dll
------ Build started: Project: CleanerMenu, Configuration: Debug Any CPU ------
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Csc.exe /noconfig /nowarn:1701,1702 /errorreport:prompt /warn:4 /define:DEBUG;TRACE /main:CleanerMenu.Program /reference:"C:\Documents and Settings\Dan\Desktop\Rowdy Pixel\Apps\CleanerMenu\Infralution.Licensing\bin\Debug\Infralution.Licensing.dll" /reference:..\NotificationBar.dll /reference:..\PSTaskDialog.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Drawing.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll /reference:obj\Debug\Interop.IWshRuntimeLibrary.dll /debug+ /debug:full /optimize- /out:obj\Debug\CleanerMenu.exe /resource:obj\Debug\CleanerMenu.Form1.resources /resource:obj\Debug\CleanerMenu.frmAbout.resources /resource:obj\Debug\CleanerMenu.ModalProgressWindow.resources /resource:obj\Debug\CleanerMenu.Properties.Resources.resources /resource:obj\Debug\CleanerMenu.ShortcutPropertiesViewer.resources /resource:obj\Debug\CleanerMenu.LocalizedStrings.resources /resource:obj\Debug\CleanerMenu.UpdatedLicenseForm.resources /target:winexe /win32icon:CleanerMenu.ico ErrorHandler.cs Form1.cs Form1.Designer.cs frmAbout.cs frmAbout.Designer.cs Licensing.cs ModalProgressWindow.cs ModalProgressWindow.Designer.cs Program.cs Properties\AssemblyInfo.cs Properties\Resources.Designer.cs Properties\Settings.Designer.cs Scanner.cs ShortcutPropertiesViewer.cs ShortcutPropertiesViewer.Designer.cs LocalizedStrings.Designer.cs UpdatedLicenseForm.cs UpdatedLicenseForm.Designer.cs
error CS1583: 'C:\Documents and Settings\Dan\Desktop\Rowdy Pixel\Apps\CleanerMenu\CleanerMenu\obj\Debug\CSC97.tmp' is not a valid Win32 resource file

Compile complete -- 1 errors, 0 warnings
------ Skipped Build: Project: CleanerMenu Installer, Configuration: Debug ------
Project not selected to build for this solution configuration
========== Build: 1 succeeded or up-to-date, 1 failed, 1 skipped ==========

我还上传了我正在使用的图标。你可以view it here.


@迈克:谢谢!删除除 32x32 图像以外的所有内容后,一切正常。现在我可以返回并一个一个地添加其他尺寸,看看哪个尺寸让我感到悲伤。 :)

@Derek:自从我第一次收到错误后,我就完全重新安装了 Windows(以及 SDK)。这不是重新安装的主要原因,但我有一个渺茫的希望它会解决问题。

现在要是我能弄清楚为什么它以前适用于所有其他尺寸就好了......

最佳答案

我遇到了类似的问题,“obj/debug/*.tmp”文件在我的构建日志中出错。原来我的 C:\驱动器空间不足。清理一些空间后,我的构建开始工作。

关于c# - 资源文件无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com