标签: visual-studio-2015

非Silverlight应用程序构建:无法启动调试.未安装Silverlight Developer Runtime

我正在尝试在Visual Studio 2015中运行我的团队的网站.当我尝试调试它时,我收到以下消息:

无法开始调试.未安装Silverlight Developer Runtime.

单击"确定(仅选项)"会显示另一个错误:

无法使用"pc-name"附加到应用程序"chrome.exe".手术终止.你还想继续吗?

单击是重复两个错误框,单击不停止调试.

令人讨厌的部分是Silverlight 不在本项目的任何地方或整个解决方案中使用.

为什么会发生这种情况,如何让它停止以便我可以调试这个网站?

silverlight visual-studio-2015

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

C#.net:如何修改项目中安装的Nuget包的源代码?

所以我在我的asp.net项目上安装了一个Nuget包,该包已经过时了,没有帮助。我需要修改此nuget软件包的源代码,以便手动放入补丁。我还需要设置断点和调试,但是VS 2015不允许我介入任何属于Nuget包的更深层的代码。

Windows 7计算机上的nuget软件包源文件在哪里?是否有更好的修补旧的nuget软件包的方法?

nuget visual-studio-2015

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

C++ REST(Casablanca) - web :: json :: value没有名为'field_map'的成员

我是C++ REST('Casablanca')的新手.我在这里阅读教程.之后,我从那里拿了一个示例代码并尝试在我的机器上运行它.

下面是代码

std::map<utility::string_t, utility::string_t> dictionary;

void handle_get(http_request request)
{
    TRACE(L"\nhandle GET\n");

    web::json::value::field_map answer;

    for (auto const & p : dictionary)
    {
        answer.push_back(std::make_pair(json::value(p.first), json::value(p.second)));
    }

    request.reply(status_codes::OK, json::value::object(answer));
}

int main()
{
    http_listener listener(L"http://127.0.0.1:8080/stockData");

    listener.support(methods::GET, handle_get);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

在此代码中,我收到如下错误

在此输入图像描述

我检查了头文件json.h,找不到名为Please help的成员(class/struct)field_map

c++ json getjson casablanca visual-studio-2015

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

如何在Visual Studio 2015中创建可执行文件

在早期版本的Visual Studio控制台应用程序中生成了一个EXE文件.现在我看到了DLL.首先,有没有办法生成EXE?我需要用户使用参数:运行此可执行文件greeting.exe johnny.我在IDE构建和dotnet build.

其次,如果这是不可能的,那么从命令行运行带有参数的结果dll的方法是什么?

更新.我应该提到我选择了Console Application (.NET Core).旧式Console Application仍然可以生成可执行文件.我使用的是.NET Core库,我更喜欢使用.NET Core Application.我可以dotnet run greeting没有参数的情况下从命令行运行它(但无论如何,我不认为这是我期望用户做的事情)!

c# console-application visual-studio-2015 asp.net-core

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

VS2015无法连接远程调试器

我在当地有VS2015.承载IIS8测试网站的Windows 2012 R2服务器.

我已将更新的DLL和PDB文件放在测试网站的BIN中.

步骤1)在远程服务器上,我确保启动远程调试器.

在此输入图像描述


步骤2)在VS中,我导航到Debug => Attach to Process.单击"查找".然后单击"选择"

在此输入图像描述


这是当错误显示"无法连接到'地址'时.在当前状态下操作不合法."

在此输入图像描述


我注意到限定符端口已更改,并且与步骤1中显示的不同...所以我尝试手动更改限定符中的内容以匹配..但同样的问题.

在此输入图像描述


我看到"Transport"从Remote更改为WebKit.不确定这是不是问题...

iis remote-debugging visual-studio visual-studio-2015

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

Outlook Web Addin - 用于自定义计算的弹出窗口

我需要为一些时间计算创建一个Outlook插件.实际要求是 -

  • 在功能区中添加一个按钮,打开一个弹出页面
  • 此页面将从服务器读取其html和数据
  • 这不会读取任何邮件数据,也不会依赖于任何其他操作,只需单击按钮即可打开
  • 这必须与Outlook 2007一起使用到O365

使用Visual Studio 2015,我查看了VSTO,但他们没有可以从服务器读取html的html页面.我还查看了Outlook WebAddin - 模块扩展,但仅适用于Outlook 2016及更高版本.

任何人都可以建议我什么是我的要求的正确方法.如果被问到,我可以提供更多有关要求的说明.谢谢.

vsto outlook-addin office365 visual-studio-2015 outlook-web-addins

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

Strtok_r未解析的外部符号

我正在使用Visual Studio 2015,我正在尝试使用strtok_r.由于某种原因,编译器无法识别它.

这是我的代码:

#include <string.h>
#include <stdlib.h>
#include <assert.h>

char** str_split(char* a_str, const char a_delim, int * argc)
{
   ... some other code
   if (result)
    {
    size_t idx = 0;
    char* saveptr = a_str;
    char* token = strtok_r(a_str, delim, &saveptr);
    //char * token;
    while (token)
    {
        assert(idx < count);
        *(result + idx++) = strdup(token);
        token = strtok_r(0, delim, &saveptr);
    }
    assert(idx == count - 1);
    *(result + idx) = 0;
  }

return result;
Run Code Online (Sandbox Code Playgroud)

我一直在关注此文档:http://linux.die.net/man/3/strtok_r

该功能是否已弃用?还是我犯了一个愚蠢的错误?提前谢谢你们.

c visual-studio-2015

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

vstest在运行某些特定测试时崩溃了

当我在我的解决方案中运行所有测试(大约800个测试)时,一段时间后会显示一个错误的弹出窗口,表明vstest.executionengine.x86.exe已停止工作.

我得到的一些问题细节示例如下:

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: vstest.executionengine.x86.exe
  Problem Signature 02: 14.0.23107.0
  Problem Signature 03: 559b7b6c
  Problem Signature 04: mscorlib
  Problem Signature 05: 4.6.1076.0
  Problem Signature 06: 56d79fa2
  Problem Signature 07: 0
  Problem Signature 08: ffffffff
  Problem Signature 09: System.StackOverflowException
  OS Version:   6.1.7601.2.1.0.256.48
  Locale ID:    1051
  Additional Information 1: 5cd2
  Additional Information 2: 5cd2742c12da7dd4b1d5bf900186a452
  Additional Information 3: 2fe2
  Additional Information 4: 2fe276cacf1c00cd7a2aed7b27f5a5f9

Problem signature:
  Problem Event Name:   APPCRASH
  Application Name: vstest.executionengine.x86.exe
  Application Version:  14.0.23107.0
  Application Timestamp: …
Run Code Online (Sandbox Code Playgroud)

c# testing vstest visual-studio-2015

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

如何在UWP中散列文件(MD5,SHA..vv.)

我正在编写通用应用程序,如何使用md5SHA算法散列文件?

我搜索了一下,发现了这个:system.security.cryptography但是我的项目中没有它.

我正在使用Visual Studio 2015.

.net c# hash visual-studio-2015 windows-10-universal

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

如何在Win 8.1模拟器上测试我的UWP应用程序(在VStudio 2015和Win10中创建)?

我无法弄清楚如何从Visual Studio 2015运行Win8.1模拟器.

我正在运行Win10周年纪念版.我还使用所有服务包运行Visual Studio Community 2015.

在Visual Studio的顶部,我看到以下内容: 模拟器选择

是的,我看到[下载新的模拟器...]选项,但它不是很有帮助,因为它会带您进入具有大量选项的网页,并且它们不是非常具有描述性.当您单击它时,它将转到:https: //developer.microsoft.com/en-us/windows/downloads/sdk-archive

有谁知道我应该选择哪个选项来获得Win 8.1模拟器?

我猜它是这个,但它是一个旧版本的解释(它是881MB下载): 模拟器选择

此外,这是应该安装的项目.我根本没有看到提到的模拟器...... 安装sdk

任何其他方式

有没有其他方法可以确定我的UWP是否能在Win8.1上正常运行?

编辑

部署Win 10有很多问题?赢得8.1应用程序.众多.这就是为什么巨魔在没有评论的情况下对这个问题进行了投票?非常无益,巨魔.

我在2013年一直在编写我的应用程序(无论微软称之为什么)UWA?这完全针对Win8.x.然后,我阅读了UWP文档,并确定我应该写为UWP(UNIVERSAL,微软,我认为你不明白这个词是什么意思). 不知道这意味着什么.

Visual Studio 2013 Win8.x版本不喜欢在Visual Studio 2015中正确构建和运行.

想要确保Win8.x用户也可以运行我的应用程序

是的,微软,仍有人在运行Win8.x. 我还在Visual Studio 2015中将应用程序构建为UWP,但我希望我的应用程序也可以为Win8.x用户运行.你看,我实际上是在试图让我的应用程序通用.

Visual Studio 2015构建Win8.1应用程序

我接受了回答这个问题的人的建议并开始构建Win8.1版本.我可以使用Studio 2013和2015.我可以在win10上构建并运行win8.1版本,所以我试图在Win8.1设备上运行它 - 任何东西!我尝试这样做,Visual Studio 2015告诉我需要下载SDK.好的,Visual Studio,我会这样做的.

然后,当安装完成并重新启动时,我尝试在8.1模拟器上运行它.没有.在微软有限的智慧中,他们最终在Win10模拟器上运行它.

赢得8.1模拟器?斗志!

当我选择以下内容 - 它清楚地显示Win8.1 - 然后它在Win10模拟器上运行.
win8.1模拟器失败!

哦,好吧,也许我做出了错误的选择......即使它说Win8.1.我们选择一个特定的8.1手机模拟器吧?

更失败!

当您尝试使用该选项在Visual Studio 2015中生成时,您会收到以下错误: win8专业

是的,这是正确的,微软.我没有Win 8 x64 Professional.这是因为当我尝试将此应用程序编写为UWP时,您强迫我升级到Windows Anniversary Edition以进行Win10开发.

支持两个不同版本的应用程序

微软是如此分散,没有任何作用.我会想出来并创建我的解决方法,这可能意味着支持两个不同版本的应用程序.那样就好.但是,微软,(以及其他无名巨魔(可能是MSMVP?)并没有表现得像这个问题有明显的答案.

祝所有落入这个陷阱的人好运.

编辑2 在提到的事情上还有一件事:

有意义的是,新的API与旧操作系统不兼容,它在任何地方都是这样做的.

这确实有道理.我也是Android开发人员和iOS开发人员,所以我使用Android Studio和XCode开发应用程序并定位各种硬件,所以我想对此发表评论.实际上,这是真的.例如,您可以使用可能不再受支持的旧API或以前版本的Android上不可用的新API.

要点

但是,重点是Android允许您:

  1. 很容易知道这种情况何时发生

  2. 您可以轻松地在各种硬件仿真器上进行测试

  3. 有更好,更全面的文档. …

emulation visual-studio win-universal-app visual-studio-2015 uwp

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