【发布时间】:2011-02-08 17:22:09
【问题描述】:
更改包含自定义控件的 dll 后,我收到了来自构建的警告
1>----- 重建所有已启动:项目:Easy Labels,配置:调试 Win32 ------
1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets(1360,9):警告 MSB3245:无法解析此引用。找不到程序集“ResizeLabel,Version=1.0.4056.28976,Culture=neutral,PublicKeyToken=null”。检查以确保该程序集存在于磁盘上。如果您的代码需要此引用,则可能会出现编译错误。
1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets(1360,9):警告 MSB3245:无法解析此引用。找不到程序集“ResizeLabel,Version=1.0.4056.28118,Culture=neutral,PublicKeyToken=null”。检查以确保该程序集存在于磁盘上。如果您的代码需要此引用,则可能会出现编译错误。
1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets(1360,9):警告MSB3243:无法解决“ResizeLabel, Version=1.0.4056.28976, Culture=neutral, PublicKeyToken=null”和“ResizeLabel,版本=1.0.4056.28118,Culture=neutral,PublicKeyToken=null”。任意选择“ResizeLabel, Version=1.0.4056.28976, Culture=neutral, PublicKeyToken=null”。
1> stdafx.cpp
1> AssemblyInfo.cpp
1> 简易标签.cpp
1> 生成代码...
1> .NETFramework,Version=v4.0.AssemblyAttributes.cpp
1> Easy Labels.vcxproj -> C:\Users\bobinski\Documents\Visual Studio 2010\Projects\Easy Labels\Debug\Easy Labels.exe
==========全部重建:1成功,0失败,0跳过==========
似乎有对早期版本和新版本的引用。
我重置了工具箱,从代码中删除了新控件,这肯定不会留下对 dll 的引用,但仍然会发生设计器异常。
我显然做错了什么,但我不知道它可能是什么。
我想知道我是否应该使用 GAC,但关于安全更改 dll 的真正建议可能是我需要的。
【问题讨论】:
标签: .net c++ visual-studio-2010 custom-controls windows-forms-designer