问题列表 - 第38115页

每个构建的GAC安装 - 如何可靠地进行

我想在使用Visual Studio编译应用程序时可靠地在GAC中自动安装我的应用程序集.我在我的Web应用程序的构建中设置了构建前和构建后事件.

预建活动:

"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\gacutil.exe" /f /ul Uninstall.Gac.txt
Run Code Online (Sandbox Code Playgroud)

发布后事件:

"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\gacutil.exe" /f /il Install.Gac.txt
%windir%\system32\inetsrv\appcmd.exe recycle apppool -apppool.name:"Sharepoint IIS WebApps"
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我还在回收我的Web应用程序池,以便新程序集开始工作.

我遇到的问题是这是一个非常不可靠的过程.如果我的Web应用程序失败,我的下一个版本将失败,因为卸载将失败(后期构建未在以前的版本上运行)...等等.

我想尽可能让这个过程变得可靠.我想条件卸载和组装,如果它们存在并强行安装,无论它们是否存在......但是预构建事件对于下一个原因仍然很重要:

重要

在构建之前完全卸载所有程序集是很重要的,否则它们不会被复制到我的输出目录(因为编译器在GAC中找到它们),因此GAC安装失败,因为它无法在output\bin文件夹中找到程序集.

我应该如何在我的Web应用程序构建中可靠地执行GAC卸载和安装?

gacutil visual-studio-2010 global-assembly-cache build-events

5
推荐指数
1
解决办法
6396
查看次数

UNIX 环境 2ed 中高级编程的工作代码,最好在 Ubuntu/gcc4 上

我正在学习 Linux 系统编程,并且正在阅读 W. Richard Stevens 和 Stephen A. Rago 所著的 APUE 2ed 书。

http://www.apuebook.com/上给出的代码不起作用。未定义的定义、未实现的函数(在附录中给出)

谁能告诉我 APUE 2ed 的编译代码,最好是在 Ubuntu/gcc4 上。

unix linux operating-system systems-programming

5
推荐指数
1
解决办法
1995
查看次数

从ABAddressBook获取合并/统一条目

我正在开发一个显示iPhone联系人的应用程序.

ABAddressBookRef返回在iPhone联系人应用程序中仅出现一次的联系人的重复条目.

查看联系人卡片(来自iPhone联系人),在底部有一个名为"链接联系人"的部分,所以显然苹果"合并"/"统一"这两个条目到我看到的那个.

这里的问题是模仿相同行为的最佳方式是什么,所以我的应用只显示一个条目?是否有一个API从地址簿中返回合并/统一的条目?

linked-list objective-c contacts addressbook ios4

18
推荐指数
2
解决办法
5764
查看次数

从Android应用程序列表中隐藏应用程序

有没有办法隐藏Android应用程序列表中的应用程序图标?应该从Market下载该应用程序并打开一些GUI来配置我的应用程序.我不想在应用程序列表中看到我的应用程序的任何图标.用户不应该运行它.

顺便说一下,我知道某种方式:从清单类别中删除此行 android:name="android.intent.category.LAUNCHER"

但它对我没有用,因为没有显示GUI.

非常感谢 !

android

9
推荐指数
1
解决办法
1万
查看次数

如何使用javascript从图像创建拼图游戏

我用谷歌搜索,但没有找到一个好的答案.具体来说,我想学习:

  • 将图像切成曲线
  • 从这些碎片创建单个对象(我假设我需要重新组装)

谢谢.

javascript canvas

3
推荐指数
1
解决办法
2万
查看次数

我需要MKMapView崩溃的帮助

我的实时应用程序最常发生的崩溃之一是MKMapView崩溃.它在内部方法崩溃-[MKMapView mapTileViewDidFinishLoading:].在我的测试期间,我无法追溯崩溃,但在iTunes Connect的崩溃报告中非常频繁.今天有任何关于此次崩溃的经历吗?它只是一个非常简单的地图,只显示一个注释.

以下是此崩溃的完整堆栈跟踪:

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000009
Crashed Thread:  0

Thread 0 Crashed:
0   libobjc.A.dylib                 0x339737d8 objc_msgSend + 16
1   MapKit                          0x345709ec -[MKMapView mapTileViewDidFinishLoading:]
2   CoreFoundation                  0x344492e4 -[NSObject(NSObject) performSelector:withObject:]
3   Foundation                      0x3326981e __NSThreadPerformPerform
4   CoreFoundation                  0x34460f1e __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
5   CoreFoundation                  0x34432ba0 __CFRunLoopDoSources0
6   CoreFoundation                  0x34432444 __CFRunLoopRun
7   CoreFoundation                  0x34432270 CFRunLoopRunSpecific
8   CoreFoundation                  0x34432178 CFRunLoopRunInMode
9   GraphicsServices                0x3026b5ec GSEventRunModal
10  GraphicsServices                0x3026b698 GSEventRun
11  UIKit                           0x31ad011c -[UIApplication _run]
12  UIKit                           0x31ace128 UIApplicationMain
13  MYApp …
Run Code Online (Sandbox Code Playgroud)

iphone google-maps mkmapview

8
推荐指数
1
解决办法
3838
查看次数

如何在java中使用中文和日文字符作为字符串?

嗨,
我使用的是java语言.在这里我必须使用一些中文,日文字符作为字符串并使用System.out.println()进行打印.

我怎样才能做到这一点?

谢谢

java unicode cjk

15
推荐指数
1
解决办法
5万
查看次数

无法在Rails 3.0.1上使用Authlogic设置current_user

我在Rails 2.3.5上运行了官方的authlogic插件.我将我的应用程序转换为Rails 3.0.1,现在我遇到了一些问题.

我在我的gemfile中包含了以下authlogic gem gem 'authlogic', :git => 'git://github.com/odorcicd/authlogic.git', :branch => 'rails3'

用户登录时会保存会话.调用该用户会话时,返回的值为nil.UserSession.find returns a nil value所以我无法分配current_user.

sessions_controller.rb

  def create
   @user_session = UserSession.new(params[:user_session])
   if @user_session.save!
    flash[:notice] = 'Login successful'
    redirect_to root_url
   else
    render :action => 'new'
 end
  end
Run Code Online (Sandbox Code Playgroud)

application_controller.rb

 helper_method :current_user, :current_user_session

 private

  def current_user_session
    return @current_user_session if defined?(@current_user_session)
    @current_user_session = UserSession.find
  end

  def current_user
    return @current_user if defined?(@current_user)
    @current_user = current_user_session && current_user_session.record
  end
Run Code Online (Sandbox Code Playgroud)

当用户登录时,将返回闪存通知,'Login sucessful'但未设置current_user.我也尝试使用官方的authlogic插件,没有任何改变.我在这里错过了什么吗?

谢谢!

蒂姆

ruby-on-rails authlogic ruby-on-rails-3

2
推荐指数
1
解决办法
786
查看次数

如果使用JavaScript,如何检查数组中的多个元素?

我在一个数组中有一个或多个项目,对于这个例子,让我们说它们是[65, 66, 67]如何(如果它甚至可能)只做一个if条件来检查匹配.

例如:

var keyArray = [65, 66, 67];
if(e.keyCode == any item in keyArray){
   //Then do this
}
Run Code Online (Sandbox Code Playgroud)

尝试制作一个jQuery插件,用户可以将多个键映射到单个操作.例如,按a,b或c可以提示"你正在按a,b或c";

这是我的实际示例代码不起作用:

$this.keydown(function(e){
            if(e.keyCode in keySplit){
                if(typeof callback == 'function'){
                    callback();
                    e.preventDefault();
                }

            }
        });
Run Code Online (Sandbox Code Playgroud)

javascript arrays keyboard jquery keyboard-shortcuts

2
推荐指数
1
解决办法
4486
查看次数

获得最顶级的UIViewController

如果我推动视图控制器和/或提供模态视图控制器UINavigationController,我怎样才能找出最顶层的UIViewController?或者在我的情况下,我想知道某个UITableViewController是否是最重要的.

我试过用:

self.navigationController.topViewController == self
Run Code Online (Sandbox Code Playgroud)

......但这不起作用.我猜测它失败了,因为我在它上面呈现模态视图控制器,并且topViewController只跟踪推送了哪些视图UINavigationController(而不是那些以模态方式呈现的视图).

cocoa-touch objective-c uiviewcontroller uinavigationcontroller

55
推荐指数
2
解决办法
4万
查看次数