小编Arm*_*ode的帖子

打开或创建数据库关系图后,SQL Server Management Studio崩溃

我每次使用SQL Server 2012 Management Studio打开或创建新的数据库关系图时都会出现错误消息,然后自动重新启动SSMS.

错误消息是

尝试读取或写入受保护的内存.这通常表明其他内存已损坏.(Microsoft.VisualStudio.OLE.Interop)

以下是我为解决此问题所做的工作:

早些时候,我安装了SQL Server 2008:通过下载Visual Basic Express 2010时可用的选项.还没有错误.我可以毫无问题地创建和编辑数据库图表.然后我卸载了VB Express 2010,并安装了Visual Studio 2012,但发现它是试用版,我不喜欢,所以我卸载了Visual Studio 2012.我启动了SSMS 2008并试图打开数据库图表我的一个数据库.我收到一个错误说

无法找到指定的模块.(MS Visual Database Tools)

我使用Management Studio安装了SQL Server 2012,然后使用SSMS 2012尝试打开数据库图表.而不是Specified module错误,我得到了关于尝试读取或写入受保护的内存的错误.

我正在运行Windows 7,SQL Server 2012 Express,我没有卸载SQL Sever 2008 Express(尚未),Visual C#2010 Express,Visual Basic 2010 Express.

编辑:我试图通过应用名为SQLServer2012_RTM_CU1_kb2679368_11_0_2316_x64的修补程序来解决此问题.它并没有解决问题.此链接的MSDN论坛中的用户建议使用此修补程序:http://social.msdn.microsoft.com/Forums/en/sqlexpress/thread/1753d7ba-f6ec-4a8e-a1c9-ded2a5b7c607

sql-server ssms visual-studio sql-server-2012

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

单击SSDT中的维度设计器中的"属性关系"选项卡时出现字体错误

我是SSDT的新手,我正在学习名为Multidimensional Modeling(Adventure Works Tutorial)的Analysis Services教程.我目前正在第3课,关于修改 "修改属性关系"标题下的客户维度的步骤.

当我打开Customer Dimension 的Dimension Designer窗口时,如果单击属性选项卡,则会收到一条很长的错误消息.我一直在网上搜索,没有发现这个错误.有谁知道这个错误的原因是什么?我已经检查了我的字体文件夹,我已经有了Arial字体.

 ===================================

 An error prevented the view from loading. (Microsoft Visual Studio)

 ===================================

 Exception has been thrown by the target of an invocation. (mscorlib)

 ------------------------------
Program Location:

   at System.RuntimeMethodHandle.SerializationInvoke(IRuntimeMethodInfo method, Object target, SerializationInfo info, StreamingContext& context)
   at System.Runtime.Serialization.ObjectManager.CompleteISerializableObject(Object obj, SerializationInfo info, StreamingContext context)
   at System.Runtime.Serialization.ObjectManager.FixupSpecialObject(ObjectHolder holder)
   at System.Runtime.Serialization.ObjectManager.DoFixups()
   at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
   at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler …
Run Code Online (Sandbox Code Playgroud)

ssas cube dimensional-modeling visual-studio-2012 sql-server-data-tools

7
推荐指数
0
解决办法
86
查看次数

可能具有挑战性:如何在这个拼图求解程序中实现求解逻辑?

我正在尝试制作一个解决日本益智游戏"河流智商测试"的程序,我知道,我可以查找解决方案,但这不会很有趣,现在就教育了吗?:)

这是游戏的目标:

使用筏,用户可以将人们运送过河,用户必须将所有人从左侧传送到右侧.每次使用木筏时,它都停留在另一侧,直到那边的人再次将它引导到另一侧以吸引更多的人.

左侧有以下人员开始:

  • 1个囚犯
  • 1名警察
  • 1父亲
  • 2个儿子
  • 1母亲
  • 2个女儿

这是类的层次结构:

乘客

  • 飞行员
      • 母亲
      • 父亲
    • 警察
  • 囚犯
  • 儿童
    • 女儿
    • 儿子

必须遵守以下规则:

  • 一次只有2人在木筏上.
  • 只有警察,父亲和母亲可以驾驶木筏
  • 在没有警察在场的情况下,囚犯不能在其他人在场的情况下放置在筏子或河的两边.
  • 在没有母亲在场的情况下,父亲不能在筏子里或河的两边与任何一个女儿在一起.
  • 在没有父亲在场的情况下,母亲不能在河上或河的两边与任何一个儿子在一起.

我需要完成的是:

  • 使用反复试验逻辑直到解决难题的逻辑
  • 打印最终成功解决方案的逻辑
  • 检查是否每个人都到另一边的逻辑.

这是我目前的代码:

程序类(解决逻辑应该在这里)

class Program
{
    Side _leftSide = new Side(Side.RL_Side.RL_LeftSide);
    Side _rightSide = new Side(Side.RL_Side.RL_RightSide);
    Raft _myRaft = new Raft();
    static void Main(string[] args)
    {
        // TODO: put systematic trial-and-error solving logic here
        // TODO: make sure that successful solution is printed to console



        Console.ReadLine();
    }
}
Run Code Online (Sandbox Code Playgroud)

PassengerList类

public …
Run Code Online (Sandbox Code Playgroud)

c# logic

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

已经有一个必须先关闭的开放DataReader

在我的映射逻辑层(Model to ViewModel)中,我尝试SelectListItem在编辑视图中填充一个HTML.DropDownListFor帮助器.

我尝试使用以下代码示例中的查询来检索品牌名称列表以填充SelectListItem,但触发了以下异常:

已经有一个与此命令关联的打开DataReader,必须先关闭它.

制图

public class MedicalProductMapper
{
    private MvcMedicalStoreDb _db; // DataContext class

    public MedicalProductMapper(MvcMedicalStoreDb db)
    {
        _db = db;
    }    
    public MedicalProductViewModel GetMedicalProductViewModel(MedicalProduct source)
    {
        MedicalProductViewModel viewModel = new MedicalProductViewModel();

        viewModel.ID = source.ID; 
        viewModel.Name = source.Name;
        viewModel.Price = source.Price;
        viewModel.BrandID = source.BrandID;

        // This following line produces the exception
        viewModel.BrandName = _db.Brands.Single(b => b.ID == source.BrandID).Name;

        var queryBrands = from b in _db.Brands
                          select b;

        viewModel.BrandSelectListItem = queryBrands as IEnumerable<SelectListItem>;

        return viewModel;
    }
} …
Run Code Online (Sandbox Code Playgroud)

c# linq asp.net asp.net-mvc asp.net-mvc-4

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

如何在Aspx页面上显示日期?

我是第一次使用asp.net webforms,我试图以下面的形式显示当前日期:7月13日星期五

<h3>Suggested reading for <% DateTime.Now.ToString(); %></h3>
Run Code Online (Sandbox Code Playgroud)

但是,这只显示

Suggested reading for
Run Code Online (Sandbox Code Playgroud)

在我的页面上.

我不知道这是否有帮助,但这里有一些周围的代码:

<%@ Page Title="Register" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Register.aspx.cs" Inherits="Fake_Coupon_Site.Account.Register" %>

<asp:Content runat="server" ID="BodyContent" ContentPlaceHolderID="MainContent">
    <hgroup class="title">
        <h1><%: Title %>.</h1>
        <h2>Use the form below to create a new account.</h2>
        <h3>Suggested reading for <% DateTime.Now.ToString(); %></h3>
    </hgroup>
Run Code Online (Sandbox Code Playgroud)

c# asp.net datetime webforms

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

Unity C#让摄像机在保持方向的同时来回摇摆

我已经看到其他想要让炮塔前后旋转的线程,但是我的问题更复杂,因为我想让玩家控制他/她的相机,而摇摆正在影响它.这是为了模拟玩家受到攻击时的反冲感.

理想情况下,我希望首先向右 - 然后向左 - 向左摇摆,然后使用类似的东西逐渐返回中心 Mathf.Sin(timer * Time.deltaTime * scalar)

我已经能够使用Quaternion功能让相机摆动,但是当这样做时,相机会与地面齐平,直到摇摆完成,或者在相机抖动时玩家朝北方向锁定.

我可以用什么代码来执行上述任务?

我的相机实例已命名mainCamera,

c# unity-game-engine

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

在函数中传递委托作为参数不允许委托的调用

我想让这个函数在我的程序中运行,但是Visual Studio告诉我MyFunc是一个变量但是像方法一样使用,但这就是我想要做的.试着打电话给它.

static private void TryThisFunc(Delegate MyFunc)
{
   try
   {
       MyFunc(); // MyFunc is a variable but is used like a method
   }
   catch (Exception ex)
   {
       Console.WriteLine(ex.Message);
   }
}
Run Code Online (Sandbox Code Playgroud)

c#

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

使用派生列表类访问基类列表的成员?

我有以下代码:它尚未完成但我想知道如何使用foreach语句访问类中的成员,如代码中的注释所示.我怀疑答案很简单,我只是没有看到它.谁能帮我?

public class PassengerList : List<Passenger>
{
    public bool CheckRules()
    { 

    }

    private bool DaughtersNotWithFather()
    { 
        foreach (Passenger p in ???)// how do i access list members in this class with this foreach statment?
        { // do stuff }
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

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

试图将我的模型转换为IEnumerable <Model>

在我,MedicalProductController我试图将MedicalProduct名为"product" 的(模型类)转换为IEnumerable<MedicalProduct>可以传递给GetMedicalProductViewModelList它的,它将返回一个IEnumerable<MedicalProductViewModel>(viewModel类).

我试图将SQL调用保持在最低限度.根据其他stackoverflow成员的建议.

但是"产品"未能IEnumerable<MedicalProduct>在我的MedicalProductController班级中变成

MedicalProductController

public class MedicalProductController : Controller
{
    private MvcMedicalStoreDb _db = new MvcMedicalStoreDb();

    // other CRUD code omitted for brevity.

    // =============
    // Edit HttpGet
    // =============

    public ActionResult Edit(int id = 0)
    {
        MedicalProduct product = _db.Products.Find(id);
        if (product == null)
        {
            return HttpNotFound();
        }
        var productList = product as IEnumerable<MedicalProduct>;
        var viewModelList = GetMedicalProductViewModelList(productList);
        return View(viewModelList);
    }

    // =============
    // …
Run Code Online (Sandbox Code Playgroud)

c# linq asp.net-mvc ienumerable asp.net-mvc-4

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

在(0,0)的单位圆圈上得到随机点

我正在使用Unity和C#,并希望编写一个函数,将x和y坐标作为随机点的Vector2返回到(0,0)的单位圆上.

看起来有一个函数UnityEngine.Random.insideUnitCircle();在单位圆内得到一个随机点,UnityEngine.Random.onUnitSphere()但是我怎么能在单位圆得到一个点呢?

c# unity-game-engine

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