小编ias*_*ons的帖子

proguard地狱 - 找不到引用的类

所以,我TRYING释放一些软件,但Proguard的是让我头疼.

当我尝试使用proguard导出时,我收到很多警告,即"找不到引用的类"

例如:

[2011-08-07 17:44:37 - GAME] Warning: org.simpleframework.xml.stream.StreamReader: can't find referenced class javax.xml.stream.events.XMLEvent
[2011-08-07 17:44:37 - GAME] Warning: there were 52 unresolved references to classes or interfaces.
[2011-08-07 17:44:37 - GAME]          You may need to specify additional library jars (using '-libraryjars'),
[2011-08-07 17:44:37 - GAME]          or perhaps the '-dontskipnonpubliclibraryclasses' option.
[2011-08-07 17:44:37 - GAME] java.io.IOException: Please correct the above warnings first.
[ 
Run Code Online (Sandbox Code Playgroud)

警告似乎与simpleframework有关,所以在我的proguard配置文件中我添加了以下内容:

-libraryjars pathtoprojecttolibs\simple-xml-2.4.jar
Run Code Online (Sandbox Code Playgroud)

pathtoprojecttolibs我的项目引用的jar的路径在哪里.

这没什么区别.

如果simpleframework引用javax我可以告诉proguard也忽略它吗?

有任何想法吗?

android proguard

125
推荐指数
3
解决办法
7万
查看次数

使用.net测试SMTP

我需要配置一个SMTP服务器来测试我发送电子邮件的网站(用于注册确认等).

我真的不希望发送电子邮件,我只是想确保我的代码是正确的.所以我希望能够检查电子邮件是否放在队列文件夹中.

任何人都可以推荐一个易于配置的SMTP服务器吗?

.net testing smtp

53
推荐指数
6
解决办法
2万
查看次数

ASP.NET MVC - 使用相同的表单来创建和编辑

什么是创建用于创建新模型和编辑现有模型的表单的最佳实践方法?

是否有人可以指导我的教程?

forms asp.net-mvc

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

解决LinqToSQls"不支持使用本地集合的查询"例外

所以,我正在尝试返回一个人员集合,其ID包含在本地创建的ID集合中(IQueryable)

当我指定"本地创建的集合"时,我的意思是Ids集合不是来自LinqToSql查询,而是以编程方式创建(基于用户输入).我的查询如下所示:

var qry = from p in DBContext.People
                  where Ids.Contains(p.ID)
                  select p.ID;
Run Code Online (Sandbox Code Playgroud)

这导致以下异常......

"不支持使用本地集合的查询"

如何在本地创建的Ids集合中找到包含id的所有人员?

是否可以使用LinqToSql?

collections linq-to-sql

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

IIS的替代方案,用于运行ASP.NET的Windows

有没有替代IIS的Windows运行ASP.NET?

CassiniEx似乎很老了?

windows asp.net iis

34
推荐指数
5
解决办法
3万
查看次数

.NET MVC - 从另一个控制器操作调用控制器Action

我有一个控制器动作,我想称之为另一个控制器动作.

这是一件有效的事吗.可能吗?

asp.net-mvc controller

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

我为什么要使用ASP.NET Membership安全模型?

我正在更新我的网站,并认为如果我要更新我的登录/安全模式,现在是个好时机.

我查看了ASP.NET中包含的Membership模型,但我不相信它会提供除了熟悉其他.NET开发人员之外的任何好处.

似乎有相当多的文档,但很少讨论为什么值得努力.

任何人都可以对此有所了解吗?

membership asp.net security

27
推荐指数
4
解决办法
6931
查看次数

Linq - 未找到或更改行

我有以下代码:

        Guid id = imageMetaData.ID;

        Data.LinqToSQL.Image dbImage = DBContext.Images.Where(x => x.ID == id).SingleOrDefault();

        dbImage.width = imageMetaData.Width;
        dbImage.height = imageMetaData.Height;

        DBContext.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)

查看SQL事件探查器,正在生成以下SQL:

exec sp_executesql N'UPDATE [dbo].[Images]
SET [height] = @p0, [width] = @p1
WHERE 0 = 1',N'@p0 int,@p1 int',@p0=603,@p1=365
Run Code Online (Sandbox Code Playgroud)

为什么我的where语句不包含"where id = ...."???

我究竟做错了什么?

我的应用程序抛出一个ChangeConflictException,其中包含消息......"未找到或更改行"

.net linq .net-3.5 linq-to-sql

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

在LINQ中查询子集合

我有一组叫做的对象Gigs.

每个Gig都有一个Acts集合.

使用Linq我想查询我的演出集合以获取所有演出,其中例如具有id为7的动作.

act.id = 7;
Run Code Online (Sandbox Code Playgroud)

所以我开始写作......

return from gig in qry
       where gig.Acts //not sure how to do this bit
       select gig;
Run Code Online (Sandbox Code Playgroud)

但是我不确定你是如何为名为actions的子集合设置条件的.

有任何想法吗?

.net c# linq

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

LinqToSQl和成员访问在类型异常上不合法

基本问题......

我有一个执行以下代码的方法:

IList<Gig> gigs = GetGigs().WithArtist(artistId).ToList();
Run Code Online (Sandbox Code Playgroud)

GetGigs()方法通过LinqToSql从我的数据库中获取Gigs ...

因此,当执行GetGigs().WithArtist(artistId).ToList()时,我得到以下异常:

Member access 'ListenTo.Shared.DO.Artist Artist' of 'ListenTo.Shared.DO.Act' not legal on type 'System.Collections.Generic.List`1[ListenTo.Shared.DO.Act] 
Run Code Online (Sandbox Code Playgroud)

请注意,扩展功能"WithArtist"如下所示:

    public static IQueryable<Gig> WithArtist(this IQueryable<Gig> qry, Guid artistId)
    {
        return from gig in qry
               where gig.Acts.Any(act => (null != act.Artist) && (act.Artist.ID == artistId))
               orderby gig.StartDate
               select gig;
    }
Run Code Online (Sandbox Code Playgroud)

如果我用一个在代码中构造gigs集合的方法替换GetGigs()方法(而不是通过LinqToSQL从DB中),我不会得到异常.

所以我很确定问题出在我的LinqToSQl代码而不是对象结构上.

但是,我没有IDEA为什么LinqToSQl版本无法正常工作,所以我在下面列出了所有相关代码.任何帮助都会非常感激地接受!

LinqToSQL代码....

    public IQueryable<ListenTo.Shared.DO.Gig> GetGigs()
    {
        return from g in DBContext.Gigs
               let acts = GetActs(g.ID)
               join venue in DBContext.Venues on g.VenueID equals venue.ID
               select new ListenTo.Shared.DO.Gig …
Run Code Online (Sandbox Code Playgroud)

linq linq-to-sql

10
推荐指数
3
解决办法
5065
查看次数