asp.net:编辑编译为dll的资源文件
我的asp.net站点为包含用户控件的引用项目使用资源文件 所以我有一个网站项目和一个带有usercontrols+资源文件的dll项目 该网站引用了dll项目 到目前为止还不错 发布时,带有usercontrols的dll在dll中编译(还有什么),但资源文件也会编译(每种语言都有一个单独的dll)asp.net:编辑编译为dll的资源文件,.net,asp.net,embedded-resource,.net,Asp.net,Embedded Resource,我的asp.net站点为包含用户控件的引用项目使用资源文件 所以我有一个网站项目和一个带有usercontrols+资源文件的dll项目 该网站引用了dll项目 到目前为止还不错 发布时,带有usercontrols的dll在dll中编译(还有什么),但资源文件也会编译(每种语言都有一个单独的dll) 部署后是否有办法编辑dll中的资源字符串?基本上,关键是资源文件在dll中是固定的。如果您希望能够在部署后编辑它们,那么只需将脚本/css或任何内容部署为文本文件。总之-否。为什么要编辑资源字符串
部署后是否有办法编辑dll中的资源字符串?基本上,关键是资源文件在dll中是固定的。如果您希望能够在部署后编辑它们,那么只需将脚本/css或任何内容部署为文本文件。总之-否。为什么要编辑资源字符串?您是要在代码(即运行时)中编辑字符串,还是作为“补丁”手动编辑字符串?如果是后者,请考虑不要编译它们(即将它们设置为构建过程中的“内容”)。我希望能够编辑资源文件(它只包含文本的翻译),以防打印错误,因此我不必发布一个全新的构建。哦,那我想我错过了要点:但是resourcestring和硬编码字符串之间的区别是什么呢?嵌入式资源更容易管理和更新,因为它只是VSproject中的一个普通文件,使用css和js文件,您可以获得与任何其他css或js文件一样的所有IntelliSense。它会在编译时自动嵌入。如果您想更改内容,只需使用可编辑的文本文件即可。或者,您可以部署附属程序集