生成的程序集即DLL文件的名字并不是根据类名来生成的。
设想一个程序集可能包含无数个类,你把其中的一个类名改了怎么能要求把DLL的文件名改了呢
程序集的文件名默认是你的项目名称,你可以在VS中项目的属性中修改程序集的名称
是因为内置程序出错。
1、使用ArcCatalog发布完地图之后,准备在浏览器中输入地址,访问自己的地图,在如下图所示的Redlandss上点击鼠标右键,选择“服务属性”,在d出对话框中复制“Web访问地址”。
2、将Web访问地址输入浏览器,却不能正常访问,得到以下错误提示
3、打开IIS管理器,如图所示,对网站下的ArcGIS执行“转换为应用程序” *** 作。
4、将Services文件夹也转换为应用程序。
5、完成。解决问题。
解决此问题,Microsoft 建议从 添加或删除程序 控制面板中运行 Office 安装程序:
如果 PIA 不会出现在 GAC 中,运行 Office 安装程序,然后标记为 从本机运行 应用程序 PIA。 每个 Office PIA 显示为 NET 可编程性支持 功能为相应的 Office 应用程序或相应的 Office 组件。
如果 PIA 会出现在 GAC 中,请运行 Office 安装程序,然后选择修复 Office 安装选项。 或者,如果 PIA 不会出现在 GAC 中,可以运行 regasm 实用工具在还原丢失的注册表项。
在控制面板中双击 管理工具 ,然后选择 MicrosoftNET Framework 11 配置 。
选择 程序集缓存 ,然后单击在 视图 菜单上的 程序集 。
在 程序集 列表中右击 程序集 ,然后单击 属性 。
在 程序集属性 对话框,请注意 程序集名称 、 版本 并且 公用密钥标记 。
是例如如果您选择 Microsoft Word PIA,您注意到下面的属性值:
程序集名称: MicrosoftOfficeInteropWord
版本: 11000
公用密钥令牌: 71e9bce111e9429c
启动 Visual StudioNET 命令提示符。
在命令提示符下更改到程序集所在的目录。
在的路径是采用以下形式:
%windir%\assembly\GAC\ <assemblyname> \ <version> _ _ < 公钥标记 >
是例如如果您使用 Word PIA 前面提到的属性值,必须更改到目录 Word PIA 使用下面的命令的位置:
cd %windir%\assembly\GAC\MicrosoftOfficeInteropWord\11000__71e9bce111e9429c
请运行 regasm 实用工具还原 Word PIA 注册表项:
以上就是关于C#为什么类重命名后生成的文件名不变全部的内容,包括:C#为什么类重命名后生成的文件名不变、无法打开有些网页 显示:“/”应用程序中服务器错误 怎么解决急、Microsoft.Office.Interop.Word.dll等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)