问题列表 - 第15470页

MSBuild构建默认值以调试配置

我正在尝试使用MSBuild发布模式,但它始终默认为调试.知道为什么吗?

msbuild LP.sln/p:buildmode = release

我检查了以下帖子;

MSBuild任务 - 构建失败,因为一个解决方案是在发布而不是调试中构建的

MSBuild任务配置属性

.net msbuild msbuild-task

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

用于c ++的Makefile生成器?

做以下构建系统:cmake,jam和bjam还生成像qmake那样的makefile吗?MS visual c ++使用什么实用程序来生成make文件?

c++ makefile cmake bjam

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

C#中的常规异常处理

我正在通过FxCop运行一些代码,目前正在考虑清除所有非破坏性违规.

代码本身有一些try/catch块实例,它们只捕获一般异常;

try
{
    // Some code in here that could throw an exception
}
catch(Exception ex)
{
    // Exception Thrown ... sort it out!
}
Run Code Online (Sandbox Code Playgroud)

现在我们都知道这是不好的做法,但我认为我知道如何正确地做到这一点 - 但FxCop还有其他想法!

假设try块中的代码可能抛出IO异常 - 并且只有IO异常.这样做应该没有错:

try
{
    // Code in here that can only throw an IOException
}
catch (System.IO.IOException ioExp)
{
    // Handle the IO exception or throw it
}
catch (System.Exception ex)
{
    // Catch otherwise unhandled exception
}
Run Code Online (Sandbox Code Playgroud)

但是FxCop不同意我的观点......它仍然将此标记为违规,因为我正在追赶System.Exception.

这是非常糟糕的做法还是应该/我能否安全地忽略这种违规行为?

c# exception-handling

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

Javascript关闭IE6,IE7,IE8和Firefox没有确认框?

假设,我想要一个链接或按钮,当用户单击它时,将关闭浏览器而不显示任何确认对话框.

它需要在Internet Explorer 6,7,8和Firefox中工作.

javascript firefox internet-explorer-8 internet-explorer-7 internet-explorer-6

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

使用javascript搜索'\'

我编写了以下代码来获取没有扩展名和路径的文件名.我在浏览器中运行它.

<script type="text/javascript">
var str=new String("C:\Documents and Settings\prajakta\Desktop\substr.html");
document.write(str);
var beg=str.lastIndexOf("\");// **HERE IS THE PROBLEM IT DOESNT GIVE ME THE INDEX OF '\'**
 alert(beg);
var end=str.lastIndexOf (".");
 alert(end);
document.write("<br>"+str.slice(beg+1,end));
</script> 
Run Code Online (Sandbox Code Playgroud)

但是如果我用另一个字符ex(''p')替换'\',则相同的代码代码有效; 即时通讯初始化var str只是为了ex,但在我的应用程序中它并不总是固定.作为Javascript的新手可以任何身体PLZ告诉我是什么问题?如何解决?

javascript

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

如何使用javascript在表行上添加双击事件?

var nextRow = tbl.tBodies[0].rows.length;
var row = tbl.tBodies[0].insertRow(nextRow);
row.setAttribute('ondblclick', "return move_to_x_graph();");
Run Code Online (Sandbox Code Playgroud)

此代码将在行上添加双击事件.但问题是它在Internet Explorer的情况下不起作用.在所有其他浏览器的情况下,它工作正常.

为了添加样式,我正在处理:

var cell2 = row.insertCell(1);
var browser = navigator.appName;
if (browser == "Microsoft Internet Explorer") {
    cell2.style.setAttribute("cssText", "color:black; width:300px;");
} else {
    cell2.setAttribute("style", "color:black; width:300px;");
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我使用javascript添加双击事件,也可以在Internet Explorer中使用?

javascript dom-events

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

如何在.NET中加密字符串?

我必须加密/解密Xml文件中的一些敏感信息?是的我可以通过编写自己的自定义算法来做到这一点.我想知道在.NET中是否已经有一种内置方式可以做到这一点以及我总是需要注意哪些方面......

.net c# encryption cryptography

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

我应该将VB.net或C#用于桌面应用程序

即时通讯来自unix/server/c ++/java背景,没有GUI经验我需要构建Windows GUI应用程序,我需要快速构建它我被告知.net系列是这样的工作的确切事情.但是有VB.net和c#应该选择哪种更快更好的工作呢?没有教学用户安装和部署最终产品会更容易

c# vb.net user-interface desktop

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

如何JMockIt System.getenv(String)?

我现在有什么

我有一个第三方单例实例,我的测试类依赖于该单例并且该单例正在System.getenv(String)其构造函数中使用.可以模拟这个电话吗?

我试过这个

JMockIt示例

    new Expectations()
    {

        System mockedSystem;
        {
            System.getenv( "FISSK_CONFIG_HOME" ); returns( "." );
        }
    };
Run Code Online (Sandbox Code Playgroud)

但它给了我一个EXCEPTION_ACCESS_VIOLATION崩溃的JVM.

是否有另一种方法为单元测试设置系统环境变量?

java unit-testing jmockit

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

session.BeginTransaction()和transaction.Commit()

我是Nhibernate的新手,所以我的查询对你来说似乎微不足道.

我们通常在里面嵌入数据操作代码

  using (var session = sessionFactory.OpenSession())
  {
    using (var transaction = session.BeginTransaction())
    {
       ...Code for CRUD operations
       transaction.Commit();
    }
  }
Run Code Online (Sandbox Code Playgroud)

因为我们通常使用BeginTransaction/Commit/Rollback来保存/更新/删除数据,

我不知道BeginTransaction()Commit()即使我使用retriving数据需要 session.Get<T>(id);session.CreateCriteria<T>().List();

请指导.

谢谢!

nhibernate transactions commit

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