小编Sea*_*son的帖子

Visual Studio 2010中的CSS 3.0

我想在Visual Studio 2010中使用验证(CSS 3.0)而不是CSS 2.1.我已经通过SO扫描并注意到一条评论说3.0没有最终确定,所以它不适用于2008,但不确定这是否适用于2010年.

我不使用CSS 3吗?

css visual-studio-2010 css3 visual-studio

67
推荐指数
3
解决办法
6万
查看次数

试图不需要两个单独的x86和x64程序解决方案

我有一个程序需要在x86和x64环境中运行.它使用的是Oracle的ODBC驱动程序.我有一个Oracle.DataAccess.DLL的引用.但是,根据系统是x64还是x86,此DLL会有所不同.

目前,我有两个独立的解决方案,我维护两者的代码.这太残忍了.我想知道什么是正确的解决方案?

我的平台设置为"任何CPU".并且我的理解是VS应该将DLL编译为中间语言,这样如果我使用x86或x64版本则无关紧要.然而,如果我尝试使用x64 DLL,我收到错误"无法加载文件或程序集'Oracle.DataAccess,Version = 2.102.3.2,Culture = neutral,PublicKeyToken = 89b483f429c47342'或其中一个依赖项.加载格式不正确的程序."

我在32位机器上运行,所以错误信息是有意义的,但它让我想知道当我需要在x64上工作时我应该如何有效地开发这个程序.

谢谢.

c# oracle visual-studio-2008

7
推荐指数
1
解决办法
5189
查看次数

已经在PC上使用Oracle.DataAccess.DLL,而不提供它

我希望让我的程序更具活力.我希望能够使用相同的程序支持Oracle 10g和Oracle 11g数据库.如果我使用.DLL引用为一个版本构建程序,那么另一个版本失败.有没有办法使用已安装在计算机上的Oracle.DataAccess.DLL,而不是在我的安装程序中提供DLL?

提前致谢.

c# oracle dll

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

通过自定义异常处理传送其他程序状态信息

简而言之,我正在努力实现这样的目标:

public class AssetParseException : Exception
{
    public AssetParseException()
    {

    }

    public AssetParseException( string message/*, int assetID*/ ): base(message)
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

理想情况下,这会给我这个功能:

catch (AssetParseException exception)
{
    int idThatCausedIssue = exception.assetID;
}
Run Code Online (Sandbox Code Playgroud)

我想要的额外信息是整数参数.我想在更高级别捕获AssetParseExceptions并知道哪个资产引发了异常.这可能吗?我是否需要将所有这些信息推送到邮件中,然后在更高级别解析它?

c# exception-handling

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