问题列表 - 第48165页

观察带有传递项目依赖项的构建?

您好:)我对C#/ .NET还是相当陌生,我对项目依赖有一些疑问。

第一:我的情况。我有一个解决方案-我们称之为MyLibrary-其中有几个.dll-Output项目。这些项目相互依赖(作为项目引用),还依赖于某些外部库(.dll参考)。我确保该项目引用了外部引用的特定副本。

现在,我有了第二个解决方案-MyApplication-该解决方案具有上面的某些Library-Projects和其他项目。因此,我所有自己的项目都互相引用了iva项目参考。我已经使用参考设置“ Copy Local:True”设置了所有项目。

我的问题现在是,MyApplication引发一个错误,指出一个库项目具有不同的版本-这很奇怪,因为如果我构建MyApplication,它应该构建所有必需的项目。

我现在的问题:

  • 如果我有依赖于项目B的项目C,而项目B又依赖项目A,则即使项目C不使用项目A中的任何类型,我也需要引用项目C中的项目A。是否有解决方法?
  • 我可以得到一个干净的输出日志,其中指出了何时构建哪个项目吗?从Visual Studio输出日志中,我很难区别项目是“重建”还是刚刚复制到目标文件夹
  • 是否有工具可以读取* .sln或* .csproj文件并直接向我显示哪个程序集引用哪个程序集?
  • 正如我所说,我已经在MyApplication中包含MyLibrary的几个项目,并将MyApplication中MainProject的引用设置为“ Copy Local:True”。如果我清理MyApplication(解决方案),它将从MyLibrary-Destination-Folder中删除所有* .dll。我可以以某种方式抑制这种行为(它应该只从MyApplication-destination-folder中删除* .dll)。

谢谢四位的帮助。

PS:我来自德国,我有一本有关C#的“伽利略”书,其中涉及的主题不是很好。是否有一些与Visual Studio的项目管理功能直接相关的优秀教程/书籍?

.net c#

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

如何在更改活动时保持播放背景音乐?

我的应用程序有一些背景音乐在循环播放,使用MediaPlayer.我停止了onPause活动中的音乐,因此如果用户通过按Home键离开应用程序,或者如果他们接到电话等,则不会继续播放.

但是,我现在需要音乐在用户移动到某些其他活动时继续无缝播放.也就是说,如果他们按下按钮A,那么我将活动A添加到堆栈中,音乐应该继续; 但是如果他们按下按钮B然后我将活动B添加到堆栈中,音乐应该停止.类似地,如果按下电话的"后退"按钮从活动A返回到原始活动,音乐应该继续.

我已尝试MediaPlayeronResume活动A中再次启动,但在过渡期间音乐中存在相当明显的差距.

目前,我已经onPause触发了半秒钟的延迟,然后音乐逐渐消失了一刻钟; 这可以从另一个活动中取消onResume.这意味着当用户离开应用程序时,音乐会足够快地停止; 然而,当用户切换活动时,我仍会在一些较慢的设备上稍微暂停音乐.此外,感觉就像一个非常脏的黑客.

有没有更好的办法?

[编辑:如果它有帮助,它将MediaPlayer保存在一个静态类中,我可以从应用程序的任何位置访问它.

android media-player

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

Jquery特别活动?这些是什么?我该如何使用它们?这个例子是否适合使用Jquery特殊事件?

什么是Jquery特别活动?我用谷歌搜索它并且仍然有点困惑,我想我可能会对它有所了解.请告诉我这是否适合使用Jquery特殊事件进行编码.

我需要创建一个功能,人们可以在文章页面上为段落添加书签,以便他们可以稍后返回并继续阅读他们中断的位置.将有一个链接显示"放置书签",当用户点击该链接时,它将启用"书签模式",其中一个人现在可以将鼠标悬停在文章中的一个段落上,当它们悬停在一个段落上时,一个div出现在那个段落上,上面写着"BOOKMARK THIS",当他们徘徊在那段时,div就消失了.当他们在"书签模式"下点击一个段落时,"BOOKMARK THIS"div中的文本变为"你放置一个书签",然后几秒后div消失并且"书签模式"禁用.如果用户已经在页面上放置了书签,但是决定将书签移动到另一个段落,则所有内容都与该人第一次放置书签的情况相同,但文本将改为"您的书签已经存在"感动".

如果我理解正确,并且这个例子确实是特殊事件的一个很好的候选人,有人可以帮我完成结构的基本布局吗?我不需要所有编码,我只需要知道悬停代码应该去哪里,悬停,点击,移动书签等.

jQuery.event.special.myevent = {
  setup: function( data, namespaces, eventHandle ) {
    // code
  },
  teardown: function( namespaces ) {
    // code
  },
  add: function( handleObj ) {
    // code
  },
  remove: function( handleObj ) {
    // code
  },
  _default: function( event ) {
    // code
  }
};
Run Code Online (Sandbox Code Playgroud)

来自benalman.com/special-events

javascript jquery

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

2列div布局:右列有固定宽度,左侧流体

我的要求很简单:2列,右列有固定大小.不幸的是,我无法在stackoverflow和Google上找到有效的解决方案.如果我在自己的上下文中实现,那么每个解决方案都会失败 目前的解决方案是:

div.container {
    position: fixed;
    float: left;
    top: 100px;
    width: 100%;
    clear: both;
}

#content {
    margin-right: 265px;
}

#right {
    float: right;
    width: 225px;
    margin-left: -225px;
}

#right, #content {
    height: 1%; /* fixed for IE, although doesn't seem to work */
    padding: 20px;
}
Run Code Online (Sandbox Code Playgroud)
<div class="container">
    <div id="content">
        fooburg content
    </div>
    <div id="right">
        test right
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我用上面的代码得到以下内容:

|----------------------- -------|
| fooburg content  |            |
|-------------------------------|
|                  | test right | 
|----------------------- -------|
Run Code Online (Sandbox Code Playgroud)

请指教.非常感谢!

html css

155
推荐指数
5
解决办法
19万
查看次数

将Float格式化为n个小数位

我需要将float格式化为"n"个小数位.

正在尝试BigDecimal,但返回值不正确...

public static float Redondear(float pNumero, int pCantidadDecimales) {
    // the function is call with the values Redondear(625.3f, 2)
    BigDecimal value = new BigDecimal(pNumero);
    value = value.setScale(pCantidadDecimales, RoundingMode.HALF_EVEN); // here the value is correct (625.30)
    return value.floatValue(); // but here the values is 625.3
}
Run Code Online (Sandbox Code Playgroud)

我需要返回一个浮点值,其中包含我指定的小数位数.

我不需要Float价值回报Double

.

java format floating-point android numbers

216
推荐指数
6
解决办法
33万
查看次数

Java HashMap和底层值()集合

我想知道当HashMap更改时,HashMap中包含的值的Collection视图是否保持有序.

例如,如果我有一个HashMap,其values()方法返回L = {a,b,c}如果我向地图添加一个新元素"d",L会发生什么?它是否在最后添加,即如果我遍历元素,它是保留的顺序?

特别是,如果添加新元素"d"导致重新散列,则订单是否会保留在L?

非常感谢!

java hashmap

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

如何使用Git将标签推送到远程存储库?

我已经将一个远程Git存储库克隆到了我的笔记本电脑,然后我想添加一个标签,所以我跑了

git tag mytag master
Run Code Online (Sandbox Code Playgroud)

当我git tag在笔记本电脑上运行时,mytag会显示标签.然后我想将它推送到远程存储库,所以我在所有客户端都有这个标签,所以我运行git push但是我收到了消息:

一切都是最新的

如果我去我的桌面并运行git pull然后git tag没有显示标签.

我还尝试对项目中的文件进行微小更改,然后将其推送到服务器.之后,我可以将更改从服务器拉到我的台式计算机,但git tag在台式计算机上运行时仍然没有标记.

如何将我的标签推送到远程存储库,以便所有客户端计算机都可以看到它?

git push repository git-push git-tag

2091
推荐指数
11
解决办法
100万
查看次数

使用PHP下载文件.如何获得FILENAME?

我需要使用我的PHP脚本从远程服务器下载文件.问题是我收到的链接看起来像" example.com?download=12345 ".所以我想用正确的扩展名保存文件,并且(最好)保留它的原始文件名.我该怎么做呢?谢谢你们!

php file download resolve

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

如何使用正则表达式从字符串中提取时间?

问题是时间以不同的形式显示,例如

19:03 
3:29 pm
3:29 PM
Run Code Online (Sandbox Code Playgroud)

怎么办呢?谢谢

java regex time

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

关于opengl,c ++和对象的一个​​非常简单的问题

我在C++中有一个非常简单的openGL程序.我制作了一个Sphere对象,它只是绘制一个球体.我想要一个在main()中实例化的全局变量,即sphere = Sphere(半径等),然后在draw()中绘制,即sphere.draw(),但C++不会让我.或者,如果我在main()中引用了球体,那么我无法将它传递给draw函数,因为我自己没有定义绘制函数.这个伪代码可能会更好地解释它:

include "sphere.h"
Sphere sphere;   <- can't do this for some reason

draw()
{
    ...
    sphere.draw()
}

main()
{
    glutDisplayFunc(draw)
    sphere = Sphere(radius, etc)
}    
Run Code Online (Sandbox Code Playgroud)

我确信这很简单,但谷歌找到答案很困难,相信我已经尝试过了.我知道使用全局变量是"坏"但似乎没有其他选择.我最终希望有另一个名为'world'的类,它包含对spheres和draw函数的引用,但另一个问题是我不知道如何将glutDisplayFunc重定向到类函数.我试过glutDisplayFunc(sphere.draw),显然这是一个可怕的错误.

编译器错误是:../ src/Cplanets.cpp:9:错误:没有匹配函数来调用'Sphere :: Sphere()'../src/Sphere.cpp:28:注意:候选者是:Sphere: :Sphere(std :: string,float,float,float)../src/coc.cpp:13:注意:Sphere :: Sphere(const Sphere&)

sphere类是:

/*
 * Sphere.cpp
 *
 *  Created on: 3 Mar 2011
 *      Author: will
 */

#include <GL/glut.h>
#include <string>

using namespace std;

class Sphere {

public:

    string name;
    float radius;
    float orbit_distance;
    float orbit_time;

    static const int SLICES = 30;
    static const …
Run Code Online (Sandbox Code Playgroud)

c++ opengl

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