小编Chr*_*ter的帖子

解决方案在Visual Studio中不运行/构建/重建

尝试在解决方案中运行Visual Studio中的构建/重建时,没有任何反应.

我可以使用MSbuild.exe从命令提示符运行构建,这给了我期望的输出(构建成功) - 但是当尝试从visual studio运行它时,没有任何反应.没有调试输出或构建输出.

该项目是一个MVC项目,其中一些参考其他项目.

我可以创建一个新的MVC项目,它运行得很好!

知道什么可能触发这种行为吗?

使用Visual Studio 2015.

我尝试过以下方法:

  • 重启VS.
  • 将解决方案文件与新的解决方案文件进行比较
  • 从MSBuild手动触发构建(OK)
  • 切换调试/发布配置
  • 单独建设项目
  • 更新了NuGet
  • 构建配置正常(所有内容都检查为Build)

有人说,解决方案是在一个git存储库中,另一个在这个项目上工作的人已经在Visual Studio 2013的后期进入 - 但我不知道这是否与该问题有关.

c# msbuild visual-studio

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

Web Api Scaffolding - 运行所选代码生成器时出错

简介:在Visual Studio 2015(Update 1)中创建新的Web项目时,我无法使用与Entity Framework相关的控制器的脚手架工具.

VS2013 Update 5也出现同样的问题

它返回以下消息:

运行所选代码生成器时
出错:获取类型"failtest.Models.TestModelClass"时出错.
尝试重建项目.

我试图重建它,但仍然没有.

任何人都知道为什么我得到这个?我实际上重新安装了我的Windows 10系统,看看是否可以修复此错误. - 现在,那个说,无论如何它需要一些强硬的爱,所以我想到它是关于时间的 - 也许它崩溃了,因为我在过去的时间里尝试了大量的节点内容,以及权限错误.但是在重新安装它之前和之后都出现了错误.(完全鞭子)

这是Visual Studio 2015 Professional的全新安装 - 基本上没有其他任何内容添加到系统中.

当我第一次开始这篇文章时,我为我的截图创建了一个空白项目,只是为了显示整个过程(下图) - 我觉得我在失去理智.

起初,测试项目突然工作,所以我创建了第二个项目再次测试.然后它失败了同样的错误.所以只是为了确认,我删除了第一个有效的项目,并使用与突然工作的名称和文件位置相同的名称和文件位置再次设置(删除所有文件夹和现有项目文件后) - 现在它再次失败.

如何重现:

  1. 创建一个新的"Azure Api App"项目 - 将所有设置保留为默认值(任何项目类型实际上都会产生相同的结果)

新项目

  1. 创建一个新模型

模型

  1. 构建你的项目(这是微软的一篇文章中提到的使用脚手架的必要条件)

  2. 通过右键单击"Controllers"文件夹添加一个新的Controller,然后选择New - > Controller - 选择" 带有操作的Web Api 2.0控制器,使用Entity Framework "

添加控制器

  1. 填写信息,因为这是一个新项目,我们没有上下文 - 所以单击+图标并创建一个新的.

填写信息

  1. 产生错误

错误

编辑:

Packages.config:

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="EntityFramework" version="6.1.3" targetFramework="net452" />
  <package id="Microsoft.AspNet.WebApi" version="5.2.3" targetFramework="net452" />
  <package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net452" />
  <package id="Microsoft.AspNet.WebApi.Core" …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework visual-studio asp.net-web-api

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

OpenLayers映射行未对齐

我得到了这个OpenLayers项目,我需要使用本地地图服务.

我遇到的问题:(截图)http://tinypic.com/r/x38oq1/6

这对我来说本身就是一个谜,因为使用上的一个空白网页,用于测试目的100%相同的代码IM(一个空白页将是一个网页,只有在地图上的话),并且工作得很好!(截图:http://tinypic.com/r/20zyxxh/6)

我正在使用OpenLayers 10.12(7月26日最新稳定版)我也在使用带有bootstrap twitter的codeigniter框架.

如果我使用与指南/教​​程相同的地图服务器,地图会显示很好 - 但是当我切换到我的本地地图文件夹时失败了.

JavaScript代码:

      <script defer="defer" type="text/javascript">
    var map = new OpenLayers.Map('map');
    var tms = new OpenLayers.Layer.OSM( 
        "OSM Layer",
        "./assets/map/WholeWorld256-8bit/${z}/${y}-${x}.png",
        {layers: 'basic'} );
    map.addLayer(tms);
    map.zoomToMaxExtent();
  </script>
Run Code Online (Sandbox Code Playgroud)

如果有人知道它为什么会这样,那就太好了!

我也尝试了IRC频道,但我没有得到任何回应.

javascript codeigniter openlayers twitter-bootstrap

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

WKT和openlayers

我无法找到如何WKT在OpenLayers中使用该格式.

我试过在文档中找到解决方案,女巫基本上把我带到了这个:http: //jsfiddle.net/Christer/WG8YP/2/

但这给了我错误:

Uncaught SyntaxError: Unexpected number
Run Code Online (Sandbox Code Playgroud)

我不知道hazzle的内容是什么,因为数字和所有内容都是直接从openlayers自己的边界/点/ geo中复制出来的.

javascript jquery openlayers wkt

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