我是WPF新手,而且我的窗口不再可点击了.
我无法单击一个按钮,我无法编辑文本框.
我正在使用Visual Studio 2015(也是新的).
可能是什么原因?
这里有一些代码:
<Window x:Class="Mxx.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:Mxx"
mc:Ignorable="d"
Title="MainWindow" Height="350" Width="525">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="26*"/>
</Grid.RowDefinitions>
<Menu>
<MenuItem Header="Log out" Click="MenuItem_Click1"/>
<MenuItem Header="Option 2">
<MenuItem Header="Load new control" Click="MenuItem_Click2a"/>
<MenuItem Header="Open new window" Click="MenuItem_Click2b"/>
</MenuItem>
</Menu>
<Border x:Name="Stage" Grid.Row="1"/>
<Grid x:Name="LoginLayer" Background="#FFFFFFFF" Grid.RowSpan="2">
<Grid HorizontalAlignment="Center" VerticalAlignment="Center" Background="LightBlue">
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<TextBlock Text="Mxx" Grid.ColumnSpan="2" FontWeight="Bold" HorizontalAlignment="Center" Margin="5" FontSize="20"/>
<TextBlock Text="Name" Grid.Row="1" Margin="3"/>
<TextBox x:Name="txtName" Grid.Row="1" …Run Code Online (Sandbox Code Playgroud) 在VS2015中构建项目时出现以下链接错误:
LNK2001未解析的外部符号__imp__PathCombineW @ 12
函数PathCombineW来自shlwapi.h,我已将其包含在我的标题中.我发现这个令人困惑的部分是Intellisense很好地解析了这个函数,我可以在函数上"查看定义",它使我在shlwapi.h中的声明正确.
如果我尝试使用pathcch.h中的任何函数,我会遇到同样的问题.我最初使用此API,因为它似乎是更新的首选路径操作API.但是,我使用任何一个API获得了相同的LNK2001.
我无法弄清楚它是否与我所包含的其他标题有关.它们列在下面:
// daqServiceTray.cpp
#include "stdafx.h"
#include "daqServiceTray.h"
#include <Shlwapi.h>
#include <Shellapi.h>
#include <Strsafe.h>
//stdafx.h
#pragma once
#include "targetver.h"
#define WIN32_LEAN_AND_MEAN
#ifndef _UNICODE
#define _UNICODE
#endif
#ifndef UNICODE
#define UNICODE
#endif
#include <windows.h>
//targetver.h
#pragma once
#define WINVER 0x0601
#define _WIN32_WINNT 0x0601
#include <SDKDDKVer.h>
//dayServiceTray.h
#pragma once
#include "resource.h"
Run Code Online (Sandbox Code Playgroud)
Resource.h是我的UI资源文件的标题.我正在将它们构建到win32 GUI应用程序中.我正在开发Windows 7.
通过错误阅读帮助我感觉我通过使用来自两个不同平台版本的代码引起了一些冲突,但是我在弄清楚可能存在的冲突时遇到了很多麻烦.在我尝试进行一些路径操作并添加了pathcch.h或shlwapi.h之前,应用程序正在构建并运行OK.
为什么intellisense能够通过链接器找到函数对我说一个未解析的外部?它能找到函数定义的库吗?我的订单是否包含问题?
我的核心问题是双重的:
intellisense如何找到函数,但链接器不能?
如果问题是找不到函数的定义,我怎样才能知道为目标平台编写应用程序需要包含哪些库(Windows 7)?我在MSDN上获取此信息时遇到了很多麻烦.是否有某种高级教程或页面解释了不同平台的构建规范的细微差别?
我目前无法删除本地Windows 10计算机上的TFVC工作区.这是我创建的私人工作区.该机器未加入域,我是该机器的管理员.我收到以下错误:
D:\Projects\Active\SPE-DEV>tf workspace /delete MYWORKSPACE
A deleted workspace cannot be recovered.
Workspace 'MYWORKSPACE' on server 'https://ourcompany.visualstudio.com/defaultcollection' has 0 pending change(s).
Are you sure you want to delete the workspace? (Yes/No) y
TF204017: The operation cannot be completed because the user (Greg Enslow) does not have one or more required permission
s (Administer) for workspace MYWORKSPACE;Greg Enslow.
Run Code Online (Sandbox Code Playgroud)
如果我尝试从Visual Studio UI中删除它,我会收到相同的消息.我可以手动删除工作区中的所有文件和文件夹,但TFS会重新创建一个带有隐藏$ tf文件夹的根文件夹.
今天早上我卸载了Visual Studio 2015 Enterprise(只有试用许可证)并安装了Visual Studio 2015 Professional(我公司有此许可证).我确定这是一个因素,但我的VS团队服务权限根本没有改变.
我在Windows 7上使用ASP.NET beta 7,VS 2015.
当我在面向.NET 4.6框架的VS2015中创建一个新的MVC6项目时,我的项目引用如下所示:
DNX 4.5.1
DNX Core 5.0
Run Code Online (Sandbox Code Playgroud)
我不希望为跨平台创建,并希望我的引用看起来像这样(来自其他教程):
ASP.NET 5.0
ASP.NET Core 5.0
Run Code Online (Sandbox Code Playgroud)
从ASP.NET 5.0文档:
我在VS 2015中看到的内容(dnx没有复选框选项):
我应该手动破解project.json文件吗?
"frameworks": {
"dnx451": { },
"dnxcore50": { }
},
Run Code Online (Sandbox Code Playgroud) asp.net visual-studio asp.net-core-mvc visual-studio-2015 asp.net-core
我刚刚开始使用MVC6(RC),已经创建了一个基于MVC6 RC标准模板的项目,并拼命尝试使JQuery-UI工作.我在我的一个视图中从JQuery-UI页面中取代了以下示例:
<script>
$(function() {
var availableTags = [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"];
$("#tags").autocomplete({
source: availableTags
});
});
</script>
<div class="ui-widget">
<label for="tags">Tags:</label>
<input id="tags">
</div>
Run Code Online (Sandbox Code Playgroud)
显示标签(和"TextBox"),但自动完成功能不起作用(如果我输入某些文本,则没有任何反应).默认情况下安装JQuery(base)(在标准模板中).首先,我添加了JQuery-UI NuGet包(似乎是错误的).然后我在Bower中添加了JQuery-UI包(我认为应该是新的方式).
我也尝试添加引用:
<!-- jQuery UI CSS Reference -->
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
Run Code Online (Sandbox Code Playgroud)
在我看来(什么不解决问题).
在MVC 6(RC)项目中添加JQuery-UI并使示例正常工作的正确方法是什么?
更新为concret:
问题不在于上面的示例代码(没有错误)问题只是引用JQuery正确(在我的情况下为MVC6 RC).
因此,您可以在第一个答案中看到解决方案,特别是针对我的案例 - 在我自己的答案中.
这些是我添加的参考
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections.ObjectModel;
using System.Threading.Tasks;
using Microsoft.TeamFoundation.Client;
using Microsoft.TeamFoundation.Framework.Client;
using Microsoft.TeamFoundation.Framework.Common;
using Microsoft.TeamFoundation.WorkItemTracking.Client;
Run Code Online (Sandbox Code Playgroud)
我之前收到了Microsoft.WITDataSTore64.dll错误,但我通过将其复制到项目箱来修复它.我不知道WorkItemTrackimg.Client.QueryLanguage可能在哪里.
我在Windows 10下使用Visual Studio 2015 Ultimate(开发人员预览版).我已经使用自己的Microsoft帐户登录,当我尝试使用第二个Visual Studio帐户登录时,出现错误说我需要执行切换操作才能登录.
我尝试过以下方法:
devenv /ResetSettings
(保留Visual Studio配置)
devenv /resetuserdata
(删除Visual Studio配置)
安装gStreamer SDK 安装后,我现在尝试使用Visual Studio 2015编译并运行随附的教程文件.这里的教程文档
鉴于这些最初是在VS2010中制作的,我必须升级教程项目才能使用它们.接下来,我不得不添加我的include目录,只留下一组LNK2019未解决的外部符号错误
鉴于msdn网站上列出的各种可能原因,此时我觉得解决这个问题有点超出我的意义.
对于教程1,我有16个LNK2019错误,例如.
错误LNK2019未解析的函数_main basic-tutorial-1中引用的外部符号_gst_object_unref
与以下"外部符号"相关的所有16个错误
_gst_object_unref
_gst_mini_object_unref
_gst_bus_timed_pop_filtered
_gst_element_get_bus
_gst_element_set_state
_gst_parse_launch
_gst_init
在我的gStreamer SDK目录中搜索文件内容我发现所有这些都发生在
d:\的GStreamer-SDK\0.10\x86_64的\ LIB\libgstreamer,0.10.dll.a
所以我假设这个问题与libgstreamer-0.10.dll.a lib的链接有关.
我应该提供更多细节吗?有什么建议?
我们正在运行TFS和VS2015。坩埚不支持TFS。是否有其他产品可以进行代码审查?类似于坩埚?
我已经从VS 2013更新到VS 2015,TFS 2013更新到TFS 2015和.NET 4.5.2到.NET 4.6.1.
现在我遇到了我的编码UI测试没有运行的问题.问题是Microsoft不支持使用TFS 2015的测试代理和测试控制器.他们建议在使用TFS 2015运行编码的UI测试时使用Agents for VS 2013 Update 5(请参阅此处或此处).
我为每个测试得到的错误是:
单元测试适配器引发异常:无法加载文件或程序集'Microsoft.VisualStudio.QualityTools.CodedUITestFramework,Version = 14.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一.该系统找不到指定的文件..
测试代理程序上可用的版本为12.0.0.0(由Agents for VS 2013 Update 5提供).
我有一个运行VS 2015的构建控制器,它在编译期间具有所需的程序集.在我的测试代理上,这些程序集不可用,因为我无法安装VS 2015的代理.原因是不支持并行安装Agent for VS 2013和Agents for VS 2015 [我自己试过这个 - 它不起作用].
这里建议扩展App.config.这种方法对我来说不起作用(无论是使用asm.v1还是使用asm.v2).
在我的*.csproj文件中,所有引用都列出了特定的version = false.
我还尝试复制程序集(复制local = true)并将它们添加为部署项目,但这是一个永无止境的程序集列表....
我有什么想法可以解决这个问题吗?
谢谢