小编m00*_*360的帖子

BadImageFormatException C#

我正在使用Visual C#Studio 10.0和.NET Framework 4.0,我试图加载SoundTouchSharp库并在我的应用程序中创建库(对象)的实例.但是,在我输入文件的路径后,我收到此错误:

BadImageFormatException未处理 - 尝试加载格式不正确的程序.(例外情况HRESULT:0x8007000B)

我该怎么解决这个问题?我几乎肯定我使用VS终端创建了.dll,它应该与.NET框架的版本相同.如果需要,我还可以提供更多代码.

谢谢!

.net c# dll

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

从IDE迁移本地Git仓库到Visual Studio Online

我在Visual Studio Online上创建了一个新的团队项目,我在Visual Studio 2013中连接到该项目.使用IDE,我将本地Git仓库(从GitHub下拉)克隆到Local Git Repositories部分.

当我浏览Visual Studio 网站上的文档时,它显示了"发布到{Team Project}"的选项.

在此输入图像描述

我没有说明这一点:

在此输入图像描述

看起来这在过去一直是个问题(其他人需要更改.git/config文件).这已经修复了,所以我可以完全使用IDE吗?或者我错过了什么?

git visual-studio-2013 azure-devops

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

从排序列表C#中的下一个和上一个元素中检索值

我有一个排序列表,将传递两个元素并比较两个元素.C#中的SortedList类中是否有一个函数可以执行下一个和之前的操作?我得到了一些.Skip的帮助,但由于密钥是可变的,它会如何工作?我需要做的就是接受第一个元素和第二个元素,然后跳到第三个和第四个,第五个和第六个,等等.我希望它像LinkedList的".next.next"一样简单.

  double velocity = positionList.Values.Skip(1);
Run Code Online (Sandbox Code Playgroud)

编辑:positionList是类型

   <double, HandCoordinate>
   HandCoordinate = {double, double, double}
Run Code Online (Sandbox Code Playgroud)

这有帮助吗?

谢谢!

c#

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

Open Inventor中的SoRayPickAction?

很抱歉,如果这是重复,但我想弄清楚Open Inventor中SoRayPickAction的实现.我正在尝试实现它,以便在单击鼠标时选择一个特定节点,然后我可以翻译,旋转等.我有三个节点:桌面,灯和框架(相框).但是,我不认为我的代码是完全正确的.我也有各种方法,如MouseButtonCallback(它将检查鼠标是否被点击,然后使用导航器)和MouseMoveCallback(相同的想法).所以这是我的代码,但你有什么建议吗?现在,好吧,它没有做任何事情.

SbViewportRegion viewport(400,300); 
    SoRayPickAction m(viewport); 
    m.setRay(SbVec3f(0.0,0.0,0.0), SbVec3f(0.0,0.0,-1.0));
    m.apply(callback_node);
    const SoPickedPoint *mpp = m.getPickedPoint(); 
    if(mpp != NULL) {
        std::cout << "test" << std::endl;
    }
Run Code Online (Sandbox Code Playgroud)

您是否也知道OpenInventor中的一个动作可以在场景中"放置"一个节点,即将灯放在桌面上,框架放在墙上等等.是否有路径?不幸的是,我甚至不知道我在找什么.非常感谢你的帮助!!

编辑:这看起来如何?SoSeparator*desk2; SoSeparator*lamp2; SoSeparator*pic_frame2; SoSeparator*选中;

void MouseButtonCallback(void* data, SoEventCallback* node)
{
   SoHandleEventAction* action = node->getAction();
   const SoMouseButtonEvent* event = static_cast<const SoMouseButtonEvent*>(action-          >getEvent());
   Navigator* nav = static_cast<Navigator*>(data);

   if (SoMouseButtonEvent::isButtonPressEvent(event, event->getButton())) 
       nav->OnMouseDown(event, action);
   else
         nav->OnMouseUp(event, action);

   const SbViewportRegion & viewportRegion = action->getViewportRegion();
   SoRayPickAction pickAction(viewportRegion); 

   SbVec2s mousePos = event->getPosition(viewportRegion); 
   pickAction.setPoint(mousePos); 
   pickAction.setPickAll(TRUE); 
   pickAction.setRadius(2.0F); 
   pickAction.setRay(SbVec3f(0.0,0.0,0.0), SbVec3f(0.0,0.0,-1.0));
   pickAction.apply(node);
   const SoPickedPoint *mpp = …
Run Code Online (Sandbox Code Playgroud)

c++ 3d openinventor

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

为Dacpac和Powershell脚本创建Nuget包

如何在Visual Studio 2013中创建包含dacpac和Powershell脚本的Nuget包?我可以将两个文件放在同一位置然后调用nuget pack {folder name}吗?Powershell脚本基本上将dacpac部署到Octopus Deploy.我有件,但我不知道怎么把它们放在一起!

sql-server powershell nuget octopus-deploy

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

Azure订阅ID与帐户ID

我正在通过比较Azure订阅ID和帐户ID.它是否真的像订阅ID与存储名称相关,并且每个存储容器都是唯一的,并且帐户ID与您的Azure帐户相关?你为什么需要它们?

azure azure-storage

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

CMake、Qt 和 CMAKE_INCLUDE_PATH

我找到了关于如何使用 CMake 在 Qt 中查找可执行文件的一个很好的答案,cmake 找不到 Qt4

如何使用 CMAKE_INCLUDE_PATH?我尝试了一下,但出现错误:

    cmake_minimum_required(VERSION 2.8)

set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/../cmake_modules)

project(vrvu)

find_package(OpenGL REQUIRED)(CMAKE_INCLUDE_PATH <--- this is where I'm getting an error
 C:\QtSDK\Desktop\Qt\4.8.0\msvc2010\bin)find_package(Qt4 COMPONENTS QtCore QtGui QtOpenGL REQUIRED)
include(${QT_USE_FILE})
find_package(Coin3 REQUIRED)
find_package(Quarter REQUIRED)

add_subdirectory(bullet-2.77)
add_subdirectory(starlight)

file(GLOB SOURCES "*.cpp" "*.cxx" "*.h" "*.hpp")

include_directories(${OPENGL_INCLUDE_DIR} ${QT_INCLUDE_DIR} ${COIN_INCLUDE_DIR} ${QUARTER_INCLUDE_DIR} "./bullet-2.77/src" "./starlight")
link_directories(${QT_LIB_DIR} ${COIN_LINK_DIRECTORIES} ${QUARTER_LINK_DIRECTORIES})

add_definitions(${QT_DEFINITIONS} ${COIN_DEFINITIONS} ${QUARTER_DEFINITIONS})

add_executable(vrvu ${SOURCES})
target_link_libraries(vrvu ${OPENGL_LIBRARIES} ${QT_LIBRARIES} ${COIN_LIBRARIES} ${QUARTER_LIBRARIES} LinearMath BulletCollision starlight)
Run Code Online (Sandbox Code Playgroud)

抱歉代码很长...谢谢!

qt cmake

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

Content.Load在当前上下文中不存在

我正在阅读关于SoundEffect的这个教程:http://msdn.microsoft.com/en-us/library/bb195053.aspx但是,我从编译器得到的错误是"内容"不存在于目前的背景.

这是代码:

using Microsoft.Xna.Framework.Audio; 
using Microsfot.Xna.Framework.Content;

namespace SoundTouchTest 
{
     class SoundTouchTest
     {
            public void loadContent()
            {
                  SoundEffect s; 
                  s = Content.Load<SoundEffect>("example"); 
            }
     }
}
Run Code Online (Sandbox Code Playgroud)

我已经成功添加了参考文献(或者至少我认为我有).任何想法为什么会这样?谢谢!

c# xna

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

团队管理员与项目管理员TFS

似乎没有太多关于团队管理员的文档,但是如果我进入我的团队页面并在左侧添加了一个管理员用户,那么就不会让他们成为项目管理员,只需要一个称为团队管理员的人.团队管理员和具有权限的项目管理员之间有什么区别?

tfs tfs2013

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

使用C#包装类

这可能是一个显而易见的问题,但是我在哪里将.NET包装类SoundTouchNet的dll用于C#项目?我将.dll复制到Windows/Microsoft.NET/assembly/GAC_MSIL中,但是当我输入"使用SoundTouchNet"时,编译器找不到它.这是该网站:http://code.google.com/p/soundtouchnet/

我下载了C++ SoundTouch库的dll,并将.lib放在VC/lib中,.h放在VC/include中,将.dll放在System32中.这也是对的吗?

谢谢!

编辑:有没有人知道如何将SoundTouchNet库与C++ SoundTouch连接?如上所述,我现在已成功将SoundTouchNet引用添加到项目中.怎么办?我是否需要对SoundTouch库执行任何操作,还是独立于此?非常感谢您的所有回复!

.net c# dll

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

Azure存储中的图像

在Azure存储中存储结构化照片的位置是什么?有大量(数百万)照片,他们目前坐在本地文件夹中.

我最初看了blob存储来保存它们,但这是针对非结构化数据的; 然后我查看了表存储,但我不确定文件大小对于实体是否太大.另外看了一下文件存储,但看起来只是在请求时预览.

azure azure-storage

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