开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 4560|回复: 7

debug目录下出现很多语言包,怎样去掉

[复制链接]

0

精华

0

贡献

37

赞扬

帖子
40
软币
321
在线时间
24 小时
注册时间
2015-3-2
发表于 2015-6-24 12:13:37 | 显示全部楼层 |阅读模式
为什么编译后程序目录下有好几个语言包文件夹?如de、es、ja 等等?每次编译后都自动拷贝
我将“程序集信息”中的“非特定语言”改成中文(简体)也不行
回复

使用道具 举报

0

精华

186

贡献

386

赞扬

帖子
246
软币
7892
在线时间
1875 小时
注册时间
2013-6-30
发表于 2015-7-6 14:37:43 | 显示全部楼层
继续问。请高手。
回复

使用道具 举报

0

精华

4

贡献

12

赞扬

帖子
96
软币
399
在线时间
62 小时
注册时间
2015-4-15
发表于 2015-7-21 15:18:16 | 显示全部楼层
以下内容存为 gacinstall.cmd
[Plain Text] 纯文本查看 复制代码
@echo off
if "%1"=="/?" goto help:
if "%1"=="" goto help:
goto start:
:help
@echo on
@echo Installs/unistalls localized satellite assemblies into/from the GAC
@echo.
@echo GACINSTALL [/u] [culture]
@echo.
@echo   /u        Unistall localized assemblies
@echo   culture   Culture name of a satellite asembly to install/unistall
@echo.
@echo Usage:
@echo.
@echo GACINSTALL he-IL
@echo Installs the hebrew satellite assemblies from the current folder's 'he-IL' subfolder
@echo.
@echo GACINSTALL /u he-IL
@echo Uninstalls the hebrew satellite assemblies
@echo.
@echo GACINSTALL /u
@echo Uninstalls all the installed satellite assemblies
@echo.
@echo off
goto quit
:start

REM set GACUtil="%ProgramFiles(x86)%\Microsoft SDKs\Windows\v7.0A\Bin\gacutil.exe"
REM set GACUtil="%ProgramFiles(x86)%\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\gacutil.exe"
set GACUtil="%ProgramFiles(x86)%\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\gacutil.exe"

if not exist %GACUtil% (
echo could not find gacutil.exe
goto quit
)

if "%1"=="/u" goto unistall:
set CultureDir=
set DirKey=
if not "%1"=="" set CultureDir=%1"\\"
if not "%CultureDir%"=="" set DirKey=/S
@echo on
FOR /F "usebackq delims==" %%i IN (`dir /B %DirKey% %CultureDir%*.dll`) DO %GACUtil% /i "%%i"
@echo off
goto quit
:unistall
set CultureDir=
set CultureOptions=
if not "%2"=="" set CultureDir=%2"\\"
if not "%2"=="" set CultureOptions=,Culture=%2
echo CultureOptions=%CultureOptions%
FOR /F "usebackq delims==" %%i IN (`dir /B /S %CultureDir%*.dll`) DO %GACUtil% /u %%~ni%CultureOptions%
:quit

以下内容存为 uninstall_Others.cmd
[Plain Text] 纯文本查看 复制代码
@echo off
::BatchGotAdmin
:---------------------------------------------------------------------------
REM  --> Check for permissions
>nul 2>&1 cd/d "%homedrive%\Recovery"

REM --> If error flag set, we do not have admin.
if errorlevel 1 (
    echo Requesting administrative privileges...
    goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
    if '%1'=='UACdone' (shift & goto gotAdmin)
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getAdmin.vbs"
    echo UAC.ShellExecute "%~0", "UACdone", "", "runas", 1 >> "%temp%\getAdmin.vbs"
    "%temp%\getAdmin.vbs"
    exit /B

:gotAdmin
    rem if exist "%temp%\getAdmin.vbs" ( del "%temp%\getAdmin.vbs" )
    cd /d %~dp0
:---------------------------------------------------------------------------

call gacinstall /u de
call gacinstall /u es
call gacinstall /u ja
call gacinstall /u ru

timeout /t 5


把这两个批处理放到安装目录的 Bin\Framework 下面,
双击执行 uninstall_Others.cmd 将反注册默认安装的外国语言资源,
然后删除debug目录下几个资源目录就行了,以后vs将不再拷贝这些资源

评分

参与人数 2赞扬 +2 收起 理由
qianjunwm + 1 很给力
qqcq + 1 赞一个

查看全部评分

回复

使用道具 举报

0

精华

0

贡献

37

赞扬

帖子
40
软币
321
在线时间
24 小时
注册时间
2015-3-2
 楼主| 发表于 2015-7-23 21:27:14 | 显示全部楼层
矿工码农g 发表于 2015-7-21 15:18
以下内容存为 gacinstall.cmd
[mw_shl_code=text,false]@echo off
if "%1"=="/?" goto help:

高手啊,十分感谢!
回复

使用道具 举报

0

精华

0

贡献

37

赞扬

帖子
40
软币
321
在线时间
24 小时
注册时间
2015-3-2
 楼主| 发表于 2015-7-23 21:35:26 | 显示全部楼层
nandi_1 发表于 2015-7-23 21:27
高手啊,十分感谢!

还有一个sq目录还是删不掉,在批处理文件里加了一行
call gacinstall /u sq
也不行
回复

使用道具 举报

0

精华

4

贡献

12

赞扬

帖子
96
软币
399
在线时间
62 小时
注册时间
2015-4-15
发表于 2015-7-24 02:42:53 | 显示全部楼层
本帖最后由 矿工码农g 于 2015-7-24 03:26 编辑

我的DevExpress安装目录和开发工程目录里都没有sq这样的子目录哦

回复

使用道具 举报

0

精华

3

贡献

14

赞扬

帖子
27
软币
319
在线时间
42 小时
注册时间
2015-7-27
发表于 2015-8-1 12:50:54 | 显示全部楼层
不错,好东西!我终于把那几个烦人的语言包给干掉了!
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-12-23 12:00

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表